diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java index cffb771e6..bb68abbf9 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java @@ -85,7 +85,7 @@ public class HomeFragment extends BaseFragment implements VodPresenter.OnClickLi mBinding.recycler.addOnChildViewHolderSelectedListener(new OnChildViewHolderSelectedListener() { @Override public void onChildViewHolderSelected(@NonNull RecyclerView parent, @Nullable RecyclerView.ViewHolder child, int position, int subposition) { - getActivityHomeBinding().toolbar.setVisibility(position == 0 ? View.VISIBLE : View.GONE); + getActivityHomeBinding().toolbar.setVisibility(position < 2 ? View.VISIBLE : View.GONE); if (mPresenter != null && mPresenter.isDelete()) setHistoryDelete(false); } }); @@ -111,7 +111,8 @@ public class HomeFragment extends BaseFragment implements VodPresenter.OnClickLi } private void setAdapter() { - mAdapter.add(getFuncRow()); + ListRow funcRow = getFuncRow(); + if (funcRow != null) mAdapter.add(funcRow); mAdapter.add(R.string.home_history); mAdapter.add(R.string.home_recommend); mHistoryAdapter = new ArrayObjectAdapter(mPresenter = new HistoryPresenter(this)); @@ -131,8 +132,9 @@ public class HomeFragment extends BaseFragment implements VodPresenter.OnClickLi } private ListRow getFuncRow() { - ArrayObjectAdapter adapter = new ArrayObjectAdapter(new FuncPresenter(this)); List