Java конвертировать ArrayList в строку и обратно в ArrayList?
Я хотел сохранить 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]