[mobile] fix home switch site

pull/123/head
FongMi 3 years ago
parent b69b9463e4
commit 42e47323b5
  1. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/adapter/VodAdapter.java
  2. 4
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java

@ -56,8 +56,8 @@ public class VodAdapter extends RecyclerView.Adapter<VodAdapter.ViewHolder> {
}
public void clear() {
notifyItemRangeInserted(0, mItems.size());
mItems.clear();
notifyDataSetChanged();
}
@Override

@ -36,6 +36,7 @@ public class HomeFragment extends BaseFragment implements VodAdapter.OnClickList
private HistoryAdapter mHistoryAdapter;
private SiteViewModel mViewModel;
private VodAdapter mVodAdapter;
private Result result;
public static HomeFragment newInstance() {
return new HomeFragment();
@ -77,7 +78,7 @@ public class HomeFragment extends BaseFragment implements VodAdapter.OnClickList
mViewModel.result.observe(getViewLifecycleOwner(), result -> {
mBinding.progressLayout.showContent();
mVodAdapter.addAll(result.getList());
result.clear();
this.result = result;
});
}
@ -99,6 +100,7 @@ public class HomeFragment extends BaseFragment implements VodAdapter.OnClickList
private void getVideo() {
mVodAdapter.clear();
result = Result.empty();
String home = ApiConfig.get().getHome().getName();
mBinding.title.setText(home.isEmpty() ? ResUtil.getString(R.string.app_name) : home);
if (ApiConfig.get().getHome().getKey().isEmpty()) return;

Loading…
Cancel
Save