pull/320/head
okjack 2 years ago
parent b04356ad55
commit d0c89a1a7a
  1. 6
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java

@ -156,7 +156,6 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
private View mFocus1; private View mFocus1;
private View mFocus2; private View mFocus2;
private boolean hasKeyEvent; private boolean hasKeyEvent;
private boolean firstTime;
public static void push(FragmentActivity activity, String text) { public static void push(FragmentActivity activity, String text) {
if (FileChooser.isValid(activity, Uri.parse(text))) file(activity, FileChooser.getPathFromUri(activity, Uri.parse(text))); if (FileChooser.isValid(activity, Uri.parse(text))) file(activity, FileChooser.getPathFromUri(activity, Uri.parse(text)));
@ -293,9 +292,9 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
if (hasKeyEvent) return; if (hasKeyEvent) return;
getEpisodeView().postDelayed(() -> { getEpisodeView().postDelayed(() -> {
View selectedItem = getEpisodeView().getLayoutManager().findViewByPosition(position); View selectedItem = getEpisodeView().getLayoutManager().findViewByPosition(position);
View focusedView = getCurrentFocus();
if (selectedItem != null) selectedItem.requestFocus(); if (selectedItem != null) selectedItem.requestFocus();
if (firstTime) mBinding.video.requestFocus(); if (focusedView == mBinding.video) mBinding.video.requestFocus();
firstTime = false;
}, 300); }, 300);
} }
@ -324,7 +323,6 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
mR2 = this::updateFocus; mR2 = this::updateFocus;
mR3 = this::setTraffic; mR3 = this::setTraffic;
mR4 = this::showEmpty; mR4 = this::showEmpty;
firstTime = true;
setBackground(false); setBackground(false);
setRecyclerView(); setRecyclerView();
setEpisodeView(); setEpisodeView();

Loading…
Cancel
Save