Fix pass bug

pull/21/head
FongMi 4 years ago
parent 54a5548f53
commit 60643de3d1
  1. 12
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java

@ -364,13 +364,15 @@ public class DetailActivity extends BaseActivity implements KeyDown.Listener {
private final Runnable mProgress = new Runnable() {
@Override
public void run() {
if (mHistory.getOpening() >= Players.get().getCurrentPosition()) {
Players.get().seekTo(mHistory.getOpening());
}
if (Players.get().getDuration() > 0 && mHistory.getEnding() + Players.get().getCurrentPosition() >= Players.get().getDuration()) {
boolean keep = true;
long duration = Players.get().getDuration();
long current = Players.get().getCurrentPosition();
if (mHistory.getOpening() >= current) Players.get().seekTo(mHistory.getOpening());
if (duration > 0 && mHistory.getEnding() + current >= duration) {
keep = false;
onNext();
}
mHandler.postDelayed(mProgress, 1000);
if (keep) mHandler.postDelayed(mProgress, 1000);
}
};

Loading…
Cancel
Save