我想将 ArrayList 保存到 SharedPreferences 所以我需要把它变成一个字符串并返回,这就是我正在做的:
// Save to shared preferences
SharedPreferences sharedPref = this.getPreferences(Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = this.getPreferences(Activity.MODE_PRIVATE).edit();
editor.putString("myAppsArr", myAppsArr.toString());
editor.commit();
我可以用它来检索它,String arrayString = sharedPref.getString("yourKey", null);
但我不知道如何将 arrayString 转换回 ArrayList。如何做呢?
我的数组看起来像:
[item1,item2,item3]