Arraylist的共享首选项

时间:2015-09-20 13:44:36

标签: android arraylist sharedpreferences

我在arraylist中有很多字符串。

我想在共享首选项中保存一些字符串。

如果用户选择索引为3的sting,我想将该特定字符串存储在共享首选项中。

有可能吗?

请告诉我。

1 个答案:

答案 0 :(得分:2)

我希望此代码可以帮助您理解它

int id = selectedItemNum;

ArrayList<String> list = new ArrayList<String>();
list.add("Item1");
list.add("Item2");
list.add("Item3");
list.add("Item4");
String selectedString = list.get(id);

String APP_PREFERENCES = "savedStrings"; 
SharedPreferences mySharedPreferences = getSharedPreferences(APP_PREFERENCES, Context.MODE_PRIVATE);
Editor editor = mySharedPreferences.edit();
editor.putString("savedString"+id, selectedString);
editor.apply();