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();
|
}).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;
|
return root;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,16 +94,6 @@ public class DownloadsFragment extends Fragment {
|
||||||
editor.apply();
|
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 {
|
public static class DownloadsPagerAdapter extends FragmentStateAdapter {
|
||||||
|
|
||||||
DownloadsPagerAdapter(@NonNull Fragment fragment) {
|
DownloadsPagerAdapter(@NonNull Fragment fragment) {
|
||||||
|
|
|
@ -71,6 +71,11 @@ public class EpisodesFragment extends Fragment {
|
||||||
}
|
}
|
||||||
}).attach();
|
}).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;
|
return rootView;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -84,16 +89,6 @@ public class EpisodesFragment extends Fragment {
|
||||||
editor.apply();
|
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 {
|
static class EpisodesPagerAdapter extends FragmentStateAdapter {
|
||||||
|
|
||||||
EpisodesPagerAdapter(@NonNull Fragment fragment) {
|
EpisodesPagerAdapter(@NonNull Fragment fragment) {
|
||||||
|
|
Loading…
Reference in New Issue