Unable To Save Arraylist Value In Shared Preference In Andorid
Can any one help me whats wrong in my code unable to save ArrayList document value in shared Preference getting null value in Debug of Array List Document please help me Thanks
Solution 1:
you can save list in sharedpreference like this:-
publicclassAppPreferences {
privatestaticSharedPreferences mPrefs;
privatestaticSharedPreferences.Editor mPrefsEditor;
publicstaticSet<String> getName(Context ctx) {
mPrefs = PreferenceManager.getDefaultSharedPreferences(ctx);
return mPrefs.getStringSet("nameList", null);
}
publicstaticvoidsetName(Context ctx, ArrayList<String> value) {
mPrefs = PreferenceManager.getDefaultSharedPreferences(ctx);
mPrefsEditor = mPrefs.edit();
Set<String> set = newHashSet<>();
set.addAll(value);
mPrefsEditor.putStringSet("nameList", set);
mPrefsEditor.commit();
}
publicstaticvoidclearNameList(Context ctx) {
mPrefs = PreferenceManager.getDefaultSharedPreferences(ctx);
mPrefsEditor = mPrefs.edit();
Set<String> set = newHashSet<>();
mPrefsEditor.putStringSet("nameList", set);
mPrefsEditor.commit();
}
}
to set list :-
setCamEval(activity, list);
to get list :-
getCamEval(this);
Post a Comment for "Unable To Save Arraylist Value In Shared Preference In Andorid"