0

我需要为我的应用程序制作一个最近打开的模块。我正在使用一个带有 3 个片段的 viewpager,每个片段都有一个列表视图。单击时必须将单击的项目存储在不同片段的列表视图中的第一个列表视图。我正计划使用不同的表,但我认为有更好的东西,某种临时内存。

4

1 回答 1

0

听起来您没有太多数据要保存。您可以考虑使用SharedPreferences

根据你的项目是什么listview,例如,如果它们是字符串,你可以像这样存储和检索它们:

保存:

string selectedItem = ...; 
SharedPreferences manager = PreferenceManager.getDefaultSharedPreferences(this);
manager.edit().putString("SelectedItem", selectedItem).apply();

检索:

SharedPreferences manager = PreferenceManager.getDefaultSharedPreferences(this);
String selectedItem = manager.getString("SelectedItem", "");
于 2015-09-20T15:41:22.090 回答