Я хотел сохранить 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]