Skip to content
Snippets Groups Projects
Commit 5c14f14f authored by Geoffrey Métais's avatar Geoffrey Métais
Browse files

Save selected audio tab

parent e7d4b9a3
No related branches found
No related tags found
No related merge requests found
......@@ -137,6 +137,7 @@ public class AudioBrowserFragment extends BaseAudioBrowser implements SwipeRefre
};
mViewPager.setOffscreenPageLimit(MODE_TOTAL - 1);
mViewPager.setAdapter(new AudioPagerAdapter(mLists, titles));
mViewPager.setCurrentItem(VLCApplication.getSettings().getInt(Constants.KEY_AUDIO_CURRENT_TAB, 0));
final RecyclerView.RecycledViewPool rvp = new RecyclerView.RecycledViewPool();
for (int i = 0; i< MODE_TOTAL; ++i) {
final LinearLayoutManager llm = new LinearLayoutManager(getActivity());
......@@ -421,6 +422,7 @@ public class AudioBrowserFragment extends BaseAudioBrowser implements SwipeRefre
public void onTabSelected(TabLayout.Tab tab) {
getActivity().supportInvalidateOptionsMenu();
mFastScroller.setRecyclerView(mLists[tab.getPosition()]);
VLCApplication.getSettings().edit().putInt(Constants.KEY_AUDIO_CURRENT_TAB, tab.getPosition()).apply();
}
@Override
......
......@@ -85,4 +85,7 @@ public class Constants {
// Preferences
public final static String KEY_ARTISTS_SHOW_ALL = "artists_show_all";
// AUDIO category
public final static String KEY_AUDIO_CURRENT_TAB = "key_audio_current_tab";
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment