Comment puis-je enregistrer un objet HashMap dans les préférences partagées dans Android?
Réponses
Trop de publicités?
penduDev
Points
80
Vinoj John Hosan
Points
160
hovanessyan
Points
8800
Map<String, String> aMap = new HashMap<String, String>();
aMap.put("key1", "val1");
aMap.put("key2", "val2");
aMap.put("Key3", "val3");
SharedPreferences keyValues = getContext().getSharedPreferences("Your_Shared_Prefs"), Context.MODE_PRIVATE);
SharedPreferences.Editor keyValuesEditor = keyValues.edit();
for (String s : aMap.keySet()) {
keyValuesEditor.putString(s, aMap.get(s));
}
keyValuesEditor.commit();
Kyle Falconer
Points
1582