From ffa3af55184b3539d1a21e9459d69745917c3321 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 30 Oct 2022 18:57:47 +0800 Subject: [PATCH] Fix bug --- .../com/fongmi/android/tv/ui/activity/LiveActivity.java | 6 +++--- app/src/main/java/com/fongmi/android/tv/bean/Channel.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) 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 f6a2140d7..ae4d65d41 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 @@ -141,7 +141,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick List items = new ArrayList<>(); items.add(Group.create(ResUtil.getString(R.string.keep))); for (Group group : LiveConfig.get().getHome().getGroups()) (group.isHidden() ? mHides : items).add(group); - items.add(Group.create(ResUtil.getString(R.string.live_setting))); + //items.add(Group.create(ResUtil.getString(R.string.live_setting))); mGroupAdapter.setItems(items, null); LiveConfig.get().setKeep(items); setPosition(LiveConfig.get().getKeep(items)); @@ -253,8 +253,8 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick } private void delKeep(Channel item) { - if (mGroup.isKeep()) mChannelAdapter.remove(item); - else getKeep().getChannel().remove(item); + if (mGroup.isKeep()) mChannelAdapter.remove(item); else getKeep().getChannel().remove(item); + if (mChannelAdapter.size() == 0) mBinding.group.requestFocus(); Keep.delete(item.getName()); } 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 63393277f..aaa7bd79a 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 @@ -198,8 +198,8 @@ public class Channel { setNumber(item.getNumber()); setLogo(item.getLogo()); setName(item.getName()); + setUrls(item.getUrls()); setUa(item.getName()); - setUrl(item.getUrl()); return this; }