Update DetailActivity.java

pull/123/head
FongMi 3 years ago
parent 0f81f4ffd1
commit 52d2e73a3f
  1. 14
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java

@ -398,7 +398,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
notifyItemChanged(mBinding.episode, mEpisodeAdapter);
if (mEpisodeAdapter.size() == 0) return;
if (isFullscreen()) Notify.show(getString(R.string.play_ready, item.getName()));
getPlayer(false);
onRefresh();
}
private void reverseEpisode() {
@ -410,7 +410,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
private void setParseActivated(Parse item) {
ApiConfig.get().setParse(item);
notifyItemChanged(mBinding.control.parse, mParseAdapter);
getPlayer(false);
onRefresh();
}
private void setArray(int size) {
@ -525,6 +525,10 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
return true;
}
private void onRefresh() {
getPlayer(false);
}
private void onReset() {
getPlayer(isReplay());
}
@ -567,15 +571,15 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
mPlayers.togglePlayer();
Prefers.putPlayer(mPlayers.getPlayer());
mHistory.setPlayer(mPlayers.getPlayer());
getPlayer(false);
setPlayerView();
onRefresh();
}
private void onDecode() {
mPlayers.toggleDecode();
mPlayers.set(getExo(), getIjk());
getPlayer(false);
setDecodeView();
onRefresh();
}
private void onTrack(View view) {
@ -783,7 +787,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
@Subscribe(threadMode = ThreadMode.MAIN)
public void onErrorEvent(ErrorEvent event) {
if (!event.isRetry() || mPlayers.addRetry() > 3) onError(event);
else getPlayer(false);
else onRefresh();
}
private void onError(ErrorEvent event) {

Loading…
Cancel
Save