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()); }