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]