Update DetailActivity.java

pull/137/head
FongMi 3 years ago
parent a29630f681
commit faefcbf8f0
  1. 10
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java

@ -368,7 +368,8 @@ public class DetailActivity extends BaseActivity implements CustomKeyDown.Listen
private void onKeep() {
Keep keep = Keep.find(getHistoryKey());
Notify.show(keep != null ? R.string.detail_keep_del : R.string.detail_keep_add);
if (keep != null) keep.delete(); else createKeep();
if (keep != null) keep.delete();
else createKeep();
RefreshEvent.keep();
checkKeep();
}
@ -577,7 +578,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDown.Listen
break;
default:
if (!event.isRetry() || mPlayers.addRetry() > 3) onError(event.getMsg());
else getPlayer(false);
else onRetry();
break;
}
}
@ -587,6 +588,11 @@ public class DetailActivity extends BaseActivity implements CustomKeyDown.Listen
Clock.get().setCallback(this);
}
private void onRetry() {
mHistory.setPosition(mPlayers.getCurrentPosition());
getPlayer(false);
}
private void onError(String msg) {
int position = mBinding.flag.getSelectedPosition();
if (position == mFlagAdapter.size() - 1) {

Loading…
Cancel
Save