Adjust change rule

pull/137/head
FongMi 3 years ago
parent e32b5728d5
commit 7367765e00
  1. 7
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  2. 7
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java

@ -540,9 +540,8 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
} }
private void onChange() { private void onChange() {
mBroken.add(getId()); if (getSite().isChangeable()) checkSearch();
setAutoMode(true); else checkFlag();
checkSearch();
} }
private void onLoop() { private void onLoop() {
@ -912,7 +911,6 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
private void onError(ErrorEvent event) { private void onError(ErrorEvent event) {
Clock.get().setCallback(null); Clock.get().setCallback(null);
showError(event.getMsg()); showError(event.getMsg());
mBroken.add(getId());
mPlayers.stop(); mPlayers.stop();
startFlow(); startFlow();
} }
@ -1015,6 +1013,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis
Vod vod = (Vod) mSearchAdapter.get(0); Vod vod = (Vod) mSearchAdapter.get(0);
Notify.show(getString(R.string.play_switch_site, vod.getSiteName())); Notify.show(getString(R.string.play_switch_site, vod.getSiteName()));
mSearchAdapter.removeItems(0, 1); mSearchAdapter.removeItems(0, 1);
mBroken.add(getId());
setInitAuto(false); setInitAuto(false);
getDetail(vod); getDetail(vod);
} }

@ -503,9 +503,8 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust
} }
private boolean onChange() { private boolean onChange() {
mBroken.add(getId()); if (getSite().isChangeable()) checkSearch();
setAutoMode(true); else checkFlag();
checkSearch();
return true; return true;
} }
@ -973,7 +972,6 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust
mBinding.swipeLayout.setEnabled(true); mBinding.swipeLayout.setEnabled(true);
Clock.get().setCallback(null); Clock.get().setCallback(null);
showError(event.getMsg()); showError(event.getMsg());
mBroken.add(getId());
mPlayers.stop(); mPlayers.stop();
startFlow(); startFlow();
} }
@ -1076,6 +1074,7 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust
Vod vod = mSearchAdapter.get(0); Vod vod = mSearchAdapter.get(0);
Notify.show(getString(R.string.play_switch_site, vod.getSiteName())); Notify.show(getString(R.string.play_switch_site, vod.getSiteName()));
mSearchAdapter.remove(0); mSearchAdapter.remove(0);
mBroken.add(getId());
setInitAuto(false); setInitAuto(false);
getDetail(vod); getDetail(vod);
} }

Loading…
Cancel
Save