Merge pull request #244 from okcaptain/dev

update
pull/246/head
okcaptain 2 years ago committed by GitHub
commit c0d55130f6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 7
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  2. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/presenter/EpisodePresenter.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);
}

@ -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;
}

Loading…
Cancel
Save