From 4f6f90189e009bc524617dd0adcb4786948fb41e Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 1 Dec 2022 11:04:14 +0800 Subject: [PATCH] Fix crash --- .../java/com/fongmi/android/tv/ui/activity/HomeActivity.java | 1 + .../java/com/fongmi/android/tv/ui/activity/VodActivity.java | 2 -- app/src/main/java/com/fongmi/android/tv/bean/Result.java | 4 ++++ 3 files changed, 5 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 fd350369d..103d6d7b3 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 @@ -105,6 +105,7 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen mViewModel.result.observe(this, result -> { mAdapter.remove("progress"); addVideo(result); + result.clear(); }); } diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java index ac612244f..01af36750 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java @@ -31,7 +31,6 @@ import com.fongmi.android.tv.utils.Utils; import com.google.gson.Gson; import java.util.ArrayList; -import java.util.Collections; import java.util.List; public class VodActivity extends BaseActivity { @@ -43,7 +42,6 @@ public class VodActivity extends BaseActivity { private View mOldView; public static void start(Activity activity, Result result) { - result.setList(Collections.emptyList()); start(activity, ApiConfig.get().getHome().getKey(), result); } diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Result.java b/app/src/main/java/com/fongmi/android/tv/bean/Result.java index 42f088590..f6a44b971 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Result.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Result.java @@ -169,6 +169,10 @@ public class Result { return TextUtils.isEmpty(sub) ? "" : sub; } + public void clear() { + getList().clear(); + } + public Map getHeaders() { return Json.toMap(getHeader()); }