Restore current tab right after downloads and episodes views creation
This commit is contained in:
parent
77dc78dfe8
commit
1b9937c2be
|
@ -67,6 +67,11 @@ public class DownloadsFragment extends Fragment {
|
|||
}
|
||||
}).attach();
|
||||
|
||||
// restore our last position
|
||||
SharedPreferences prefs = getActivity().getSharedPreferences(TAG, Context.MODE_PRIVATE);
|
||||
int lastPosition = prefs.getInt(PREF_LAST_TAB_POSITION, 0);
|
||||
viewPager.setCurrentItem(lastPosition);
|
||||
|
||||
return root;
|
||||
}
|
||||
|
||||
|
@ -89,16 +94,6 @@ public class DownloadsFragment extends Fragment {
|
|||
editor.apply();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStart() {
|
||||
super.onStart();
|
||||
|
||||
// restore our last position
|
||||
SharedPreferences prefs = getActivity().getSharedPreferences(TAG, Context.MODE_PRIVATE);
|
||||
int lastPosition = prefs.getInt(PREF_LAST_TAB_POSITION, 0);
|
||||
viewPager.setCurrentItem(lastPosition);
|
||||
}
|
||||
|
||||
public static class DownloadsPagerAdapter extends FragmentStateAdapter {
|
||||
|
||||
DownloadsPagerAdapter(@NonNull Fragment fragment) {
|
||||
|
|
|
@ -71,6 +71,11 @@ public class EpisodesFragment extends Fragment {
|
|||
}
|
||||
}).attach();
|
||||
|
||||
// restore our last position
|
||||
SharedPreferences prefs = getActivity().getSharedPreferences(TAG, Context.MODE_PRIVATE);
|
||||
int lastPosition = prefs.getInt(PREF_LAST_TAB_POSITION, 0);
|
||||
viewPager.setCurrentItem(lastPosition);
|
||||
|
||||
return rootView;
|
||||
}
|
||||
|
||||
|
@ -84,16 +89,6 @@ public class EpisodesFragment extends Fragment {
|
|||
editor.apply();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStart() {
|
||||
super.onStart();
|
||||
|
||||
// restore our last position
|
||||
SharedPreferences prefs = getActivity().getSharedPreferences(TAG, Context.MODE_PRIVATE);
|
||||
int lastPosition = prefs.getInt(PREF_LAST_TAB_POSITION, 0);
|
||||
viewPager.setCurrentItem(lastPosition);
|
||||
}
|
||||
|
||||
static class EpisodesPagerAdapter extends FragmentStateAdapter {
|
||||
|
||||
EpisodesPagerAdapter(@NonNull Fragment fragment) {
|
||||
|
|
Loading…
Reference in New Issue