I am trying to edit values from List in SharedPreferences but someting is going wrong.
My SharedPreference is:
public class StepsData {
static Shared
The the following:
Declare myList globally:
ArrayList myList = new ArrayList();
For setting value:
for (int i = 0; i < totalSize; i++) {
PreferenceManager.getDefaultSharedPreferences(this)
.edit()
.putString("number" + i, value + "").commit();
}
For getting value:
for (int i = 0; i < totalSize; i++) {
myList.add(PreferenceManager.getDefaultSharedPreferences(this)
.getString("number" + i, "0"));
}
NOTE:- totalSize is the size of your array