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

时间:2019-03-20 18:54:13

标签: android listview android-viewpager position bookmarks

我有MainActivity,其中定义了viewpager,也定义了工具栏上的按钮。 我想要当我单击按钮时,将带有标题的viewpager页面位置保存在listview的另一个活动中。 提供完整的示例。

1 个答案:

答案 0 :(得分:0)

尝试以共享的首选项保存viepager的职位。

远离活动时保存

        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);