Skip to content

Commit

Permalink
HomeActivity+del mode
Browse files Browse the repository at this point in the history
  • Loading branch information
watson1982 authored Aug 21, 2023
1 parent 835b682 commit 4bcd1b2
Showing 1 changed file with 26 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -429,27 +429,37 @@ private void initViewPager(AbsSortXml absXml) {

@Override
public void onBackPressed() {
int i;
if (this.fragments.size() <= 0 || this.sortFocused >= this.fragments.size() || (i = this.sortFocused) < 0) {
exit();
return;
}
BaseLazyFragment baseLazyFragment = this.fragments.get(i);
if (baseLazyFragment instanceof GridFragment) {
View view = this.sortFocusView;
GridFragment grid = (GridFragment) baseLazyFragment;
if (grid.restoreView()) {

// takagen99: Add check for VOD Delete Mode
if (HawkConfig.hotVodDelete) {
HawkConfig.hotVodDelete = false;
UserFragment.homeHotVodAdapter.notifyDataSetChanged();
} else {
int i;
if (this.fragments.size() <= 0 || this.sortFocused >= this.fragments.size() || (i = this.sortFocused) < 0) {
exit();
return;
}// 还原上次保存的UI内容
if (view != null && !view.isFocused()) {
this.sortFocusView.requestFocus();
} else if (this.sortFocused != 0) {
}
BaseLazyFragment baseLazyFragment = this.fragments.get(i);
if (baseLazyFragment instanceof GridFragment) {
View view = this.sortFocusView;
GridFragment grid = (GridFragment) baseLazyFragment;
if (grid.restoreView()) {
return;
}// 还原上次保存的UI内容
if (view != null && !view.isFocused()) {
this.sortFocusView.requestFocus();
} else if (this.sortFocused != 0) {
this.mGridView.setSelection(0);
} else {
exit();
}
} else if (baseLazyFragment instanceof UserFragment && UserFragment.tvHotListForGrid.canScrollVertically(-1)) {
UserFragment.tvHotListForGrid.scrollToPosition(0);
this.mGridView.setSelection(0);
} else {
exit();
}
} else {
exit();
}
}

Expand Down

0 comments on commit 4bcd1b2

Please sign in to comment.