From cc3a938c564fd499474bea802fba39906b490d4d Mon Sep 17 00:00:00 2001 From: okjack Date: Mon, 22 Jan 2024 19:40:04 +0800 Subject: [PATCH] episode --- .../com/fongmi/android/tv/ui/activity/VideoActivity.java | 7 ++----- .../fongmi/android/tv/ui/presenter/EpisodePresenter.java | 4 ---- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index 47150a2d2..07586cb6f 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -285,9 +285,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List } private void setEpisodeSelectedPosition(int position) { - getEpisodeView().postDelayed(() -> { - getEpisodeView().setSelectedPosition(position); - }, 100); + getEpisodeView().setSelectedPosition(position); } private boolean isReplay() { @@ -666,8 +664,8 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List if (shouldEnterFullscreen(item)) return; setCurrentFlag(mBinding.flag.getSelectedPosition()); for (int i = 0; i < mFlagAdapter.size(); i++) ((Flag) mFlagAdapter.get(i)).toggle(getCurrentFlag() == i, item); - notifyItemChanged(getEpisodeView(), mEpisodeAdapter); setEpisodeSelectedPosition(getEpisodePosition()); + notifyItemChanged(getEpisodeView(), mEpisodeAdapter); if (mEpisodeAdapter.size() == 0) return; if (isFullscreen()) Notify.show(getString(R.string.play_ready, item.getName())); onRefresh(); @@ -736,7 +734,6 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List mPartPresenter.setNextFocusUp(findFocusUp(5)); notifyItemChanged(getEpisodeView(), mEpisodeAdapter); notifyItemChanged(mBinding.quality, mQualityAdapter); - notifyItemChanged(mBinding.array, mArrayAdapter); notifyItemChanged(mBinding.part, mPartAdapter); notifyItemChanged(mBinding.flag, mFlagAdapter); } diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/presenter/EpisodePresenter.java b/app/src/leanback/java/com/fongmi/android/tv/ui/presenter/EpisodePresenter.java index 42f645eb5..763fc35f0 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/presenter/EpisodePresenter.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/presenter/EpisodePresenter.java @@ -34,10 +34,6 @@ public class EpisodePresenter extends Presenter { this.nextFocusUp = nextFocus; } - public int getNumColumns() { - return numColumns; - } - public void setNumColumns(int numColumns) { this.numColumns = numColumns; }