diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java index 5d6d24ca3..5cdf8e53f 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java @@ -694,7 +694,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick } private void checkNext() { - if (mChannel.isOnly()) { + if (mChannel.isLast()) { if (isGone(mBinding.recycler)) onKeyDown(); } else { nextLine(true); diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Channel.java b/app/src/main/java/com/fongmi/android/tv/bean/Channel.java index 709c011cf..b4c7a65a6 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Channel.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Channel.java @@ -179,6 +179,10 @@ public class Channel { return getUrls().size() == 1; } + public boolean isLast() { + return getLine() == getUrls().size() - 1; + } + public String getLineText() { if (getUrls().size() <= 1) return ""; if (getCurrent().contains("$")) return getCurrent().split("\\$")[1];