【问题标题】:How to save viewpager page position as bookmark?如何将viewpager页面位置保存为书签?
【发布时间】:2019-03-20 18:54:13
【问题描述】:

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

【问题讨论】:

  • 到目前为止你尝试过什么? StackOverflow 旨在帮助您解决编程问题,而不是为您提供完整的解决方案。

标签: android listview android-viewpager position bookmarks


【解决方案1】:

尝试在共享偏好中保存 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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 2016-08-29
    • 1970-01-01
    相关资源
    最近更新 更多