如何将viewpager页面位置保存为书签?

问题描述 投票:0回答:1

我有MainActivity,我定义了viewpager,我也定义了工具栏上的按钮。我希望当我点击按钮时,它会在listview中的另一个活动中保存带有标题的viewpager页面位置。提供完整的例子。

android listview android-viewpager position bookmarks
1个回答
0
投票

尝试在共享首选项中保存viewpager的位置。

远离活动时保存

        SharedPreferences prefs = 
        PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
        SharedPreferences.Editor editor = prefs.edit();
        editor.putInt("viepager_position", postion);
        editor.apply();

用户返回活动时检索

        SharedPreferences prefs = 
        PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
        int position = prefs.getInt("viepager_position",default_position);
© www.soinside.com 2019 - 2024. All rights reserved.