From 6b5cf1cb35a78936cd92e9096563a1734f20c46f Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 5 Mar 2026 13:07:04 +0800 Subject: [PATCH] Fix bug --- .../android/tv/ui/activity/HomeActivity.java | 35 +++++++++---------- .../android/tv/ui/fragment/VodFragment.java | 13 +++---- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java index eb6a1657c..ffb3c9d9b 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java @@ -233,7 +233,6 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen } private void getVideo() { - setTitle(); mResult = Result.empty(); int index = getRecommendIndex(); boolean gone = mAdapter.indexOf("progress") == -1; @@ -308,22 +307,6 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen ImgUtil.logo(mBinding.logo); } - @Subscribe(threadMode = ThreadMode.MAIN) - public void onRefreshEvent(RefreshEvent event) { - switch (event.getType()) { - case HOME: - getVideo(); - break; - case HISTORY: - getHistory(); - break; - case SIZE: - getVideo(); - getHistory(true); - break; - } - } - @Subscribe(threadMode = ThreadMode.MAIN) public void onConfigEvent(ConfigEvent event) { switch (event.type()) { @@ -341,6 +324,23 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen } } + @Subscribe(threadMode = ThreadMode.MAIN) + public void onRefreshEvent(RefreshEvent event) { + switch (event.getType()) { + case HOME: + getVideo(); + setTitle(); + break; + case HISTORY: + getHistory(); + break; + case SIZE: + getVideo(); + getHistory(true); + break; + } + } + @Subscribe(threadMode = ThreadMode.MAIN) public void onServerEvent(ServerEvent event) { switch (event.type()) { @@ -450,7 +450,6 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen @Override public void setSite(Site item) { VodConfig.get().setHome(item); - getVideo(); } @Override diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java index 24aef245e..c8c60933a 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java @@ -215,7 +215,6 @@ public class VodFragment extends BaseFragment implements ConfigCallback, SiteCal } private void homeContent() { - setTitle(); showProgress(); setFabVisible(0); mAdapter.clear(); @@ -231,21 +230,22 @@ public class VodFragment extends BaseFragment implements ConfigCallback, SiteCal ImgUtil.logo(mBinding.logo); } + @Subscribe(threadMode = ThreadMode.MAIN) + public void onConfigEvent(ConfigEvent event) { + if (event.type() == ConfigEvent.Type.VOD) setLogo(); + } + @Subscribe(threadMode = ThreadMode.MAIN) public void onRefreshEvent(RefreshEvent event) { switch (event.getType()) { case HOME: + setTitle(); case SIZE: homeContent(); break; } } - @Subscribe(threadMode = ThreadMode.MAIN) - public void onConfigEvent(ConfigEvent event) { - if (event.type() == ConfigEvent.Type.VOD) setLogo(); - } - @Subscribe(threadMode = ThreadMode.MAIN) public void onStateEvent(StateEvent event) { switch (event.type()) { @@ -271,6 +271,7 @@ public class VodFragment extends BaseFragment implements ConfigCallback, SiteCal showProgress(); hideContent(); setTitle(); + setLogo(); } @Override