Merge pull request #360 from okcaptain/dev

Dev
pull/361/head^2
okcaptain 2 years ago committed by GitHub
commit 9da36c8d1d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 9
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
  2. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java

@ -319,7 +319,8 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
@Override
public void error(String msg) {
if (TextUtils.isEmpty(msg) && AppDatabase.getBackup().exists()) onRestore();
getHomeFragment().mBinding.progressLayout.showContent();
else if (getHomeFragment().init) getHomeFragment().mBinding.progressLayout.showContent();
else App.post(() -> getHomeFragment().mBinding.progressLayout.showContent(), 1000);
mResult = Result.empty();
Notify.show(msg);
}
@ -511,11 +512,11 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
@Override
protected void onBackPress() {
if (mBinding.recycler.getSelectedPosition() != 0) {
if (isVisible(mBinding.recycler) && mBinding.recycler.getSelectedPosition() != 0) {
mBinding.recycler.scrollToPosition(0);
} else if (mPageAdapter != null && getHomeFragment().mBinding.progressLayout.isProgress()) {
} else if (mPageAdapter != null && getHomeFragment().init && getHomeFragment().mBinding.progressLayout.isProgress()) {
getHomeFragment().mBinding.progressLayout.showContent();
} else if (mPageAdapter != null && getHomeFragment().mPresenter != null && getHomeFragment().mPresenter.isDelete()) {
} else if (mPageAdapter != null && getHomeFragment().init && getHomeFragment().mPresenter != null && getHomeFragment().mPresenter.isDelete()) {
getHomeFragment().setHistoryDelete(false);
} else if (getHomeFragment().canBack()) {
getHomeFragment().goBack();

@ -57,6 +57,7 @@ public class HomeFragment extends BaseFragment implements VodPresenter.OnClickLi
private ArrayObjectAdapter mHistoryAdapter;
public HistoryPresenter mPresenter;
private ArrayObjectAdapter mAdapter;
public boolean init;
private int homeUI;
private String button;
@ -75,6 +76,7 @@ public class HomeFragment extends BaseFragment implements VodPresenter.OnClickLi
setRecyclerView();
setAdapter();
initEvent();
init = true;
}
@Override

Loading…
Cancel
Save