diff --git a/app/build.gradle b/app/build.gradle index 38f672b63..151061a5c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.fongmi.android.tv" minSdk 21 targetSdk 29 - versionCode 63 - versionName "1.6.3" + versionCode 64 + versionName "1.6.4" ndk { abiFilters "armeabi-v7a" } } diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java index ac779832a..885bd70ad 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java @@ -329,7 +329,6 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis private void getPlayer(Vod.Flag flag, Vod.Flag.Episode episode, boolean replay) { mBinding.widget.title.setText(getString(R.string.detail_title, mBinding.name.getText(), episode.getName())); mViewModel.playerContent(getKey(), flag.getFlag(), episode.getUrl()); - Clock.get().setCallback(null); updateHistory(episode, replay); showProgress(); } @@ -536,12 +535,14 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis } private void onRefresh() { + Clock.get().setCallback(null); if (mFlagAdapter.size() == 0) return; if (mEpisodeAdapter.size() == 0) return; getPlayer(getFlag(), getEpisode(), false); } private void onReset() { + Clock.get().setCallback(null); if (mFlagAdapter.size() == 0) return; if (mEpisodeAdapter.size() == 0) return; getPlayer(getFlag(), getEpisode(), isReplay());