From bc85a4e4318acffc0feabe2a0ef143892eebde40 Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 4 Aug 2022 14:20:38 +0800 Subject: [PATCH] Fix history bug --- .../java/com/fongmi/android/tv/ui/activity/HomeActivity.java | 5 +++-- 1 file changed, 3 insertions(+), 2 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 b23858faf..cde435773 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 @@ -150,9 +150,10 @@ public class HomeActivity extends BaseActivity implements VodPresenter.OnClickLi private void getHistory() { int historyIndex = getHistoryIndex(); int recommendIndex = getRecommendIndex(); + boolean isExist = recommendIndex - historyIndex == 2; List items = AppDatabase.get().getHistoryDao().getAll(); - if (items.isEmpty()) return; - if (recommendIndex - historyIndex != 2) mAdapter.add(historyIndex, new ListRow(mHistoryAdapter)); + if (items.isEmpty() && isExist) mAdapter.removeItems(getHistoryIndex(), 1); + if (items.size() > 0 && !isExist) mAdapter.add(historyIndex, new ListRow(mHistoryAdapter)); mHistoryAdapter.setItems(items, null); }