Skip to content

Commit bf71456

Browse files
committed
fix a bug may leak memory
1 parent b71ff5f commit bf71456

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ buildscript {
55
jcenter()
66
}
77
dependencies {
8-
classpath 'com.android.tools.build:gradle:2.0.0-rc1'
8+
classpath 'com.android.tools.build:gradle:2.1.0-beta3'
99

1010

1111
// NOTE: Do not place your application dependencies here; they belong

giraffeplayer/src/main/java/tcking/github/com/giraffeplayer/GiraffePlayer.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,10 +268,10 @@ public void handleMessage(Message msg) {
268268
}
269269
break;
270270
case MESSAGE_SHOW_PROGRESS:
271-
long pos = setProgress();
271+
setProgress();
272272
if (!isDragging && isShowing) {
273273
msg = obtainMessage(MESSAGE_SHOW_PROGRESS);
274-
sendMessageDelayed(msg, 1000 - (pos % 1000));
274+
sendMessageDelayed(msg, 1000);
275275
updatePausePlay();
276276
}
277277
break;
@@ -413,9 +413,11 @@ private void endGesture() {
413413
private void statusChange(int newStatus) {
414414
status=newStatus;
415415
if (!isLive && newStatus==STATUS_COMPLETED) {
416+
handler.removeMessages(MESSAGE_SHOW_PROGRESS);
416417
hideAll();
417418
$.id(R.id.app_video_replay).visible();
418419
}else if (newStatus == STATUS_ERROR) {
420+
handler.removeMessages(MESSAGE_SHOW_PROGRESS);
419421
hideAll();
420422
if (isLive) {
421423
showStatus(activity.getResources().getString(R.string.small_problem));

0 commit comments

Comments
 (0)