diff --git a/app/src/main/java/com/ik/mboxlauncher/ui/CategoryActivity.java b/app/src/main/java/com/ik/mboxlauncher/ui/CategoryActivity.java index 5e1dc89..55a65ac 100644 --- a/app/src/main/java/com/ik/mboxlauncher/ui/CategoryActivity.java +++ b/app/src/main/java/com/ik/mboxlauncher/ui/CategoryActivity.java @@ -135,6 +135,7 @@ public class CategoryActivity extends FragmentActivity { if(currentFragment.onKeyDown(keyCode,event)){ return true; }else { + currentFragment.resetDisableRefreshDataFlag(); return super.onKeyDown(keyCode,event); } } diff --git a/app/src/main/java/com/ik/mboxlauncher/ui/base/BaseFragment.java b/app/src/main/java/com/ik/mboxlauncher/ui/base/BaseFragment.java index 5faa903..ad99d93 100644 --- a/app/src/main/java/com/ik/mboxlauncher/ui/base/BaseFragment.java +++ b/app/src/main/java/com/ik/mboxlauncher/ui/base/BaseFragment.java @@ -152,7 +152,7 @@ public abstract class BaseFragment extends Fragment { protected abstract void initView(View view); protected abstract void initData(); - + public abstract void resetDisableRefreshDataFlag(); @Override public void setEnterTransition(Transition transition) { super.setEnterTransition(transition); diff --git a/app/src/main/java/com/ik/mboxlauncher/ui/fragment/CategoryFragment.java b/app/src/main/java/com/ik/mboxlauncher/ui/fragment/CategoryFragment.java index ef14d9f..56a28e6 100644 --- a/app/src/main/java/com/ik/mboxlauncher/ui/fragment/CategoryFragment.java +++ b/app/src/main/java/com/ik/mboxlauncher/ui/fragment/CategoryFragment.java @@ -153,7 +153,10 @@ public abstract class CategoryFragment extends BaseFragment implements AppnetCal mCategoryAppPresenter.loadAppByCategory(category); } - + @Override + public void resetDisableRefreshDataFlag() { + disableFreshData=false; + } protected abstract void toNextPage(); diff --git a/app/src/main/java/com/ik/mboxlauncher/ui/fragment/MainFragment.java b/app/src/main/java/com/ik/mboxlauncher/ui/fragment/MainFragment.java index 6d09a08..752a322 100644 --- a/app/src/main/java/com/ik/mboxlauncher/ui/fragment/MainFragment.java +++ b/app/src/main/java/com/ik/mboxlauncher/ui/fragment/MainFragment.java @@ -135,9 +135,10 @@ public class MainFragment extends BaseFragment implements ShortAppInfoAdapter.On ADSWindowManager.getInstance().startVideo(); } + @Override + public void resetDisableRefreshDataFlag() { - - + } @SuppressLint("UnsafeOptInUsageError")