Wie speichere ich ArrayListen in SharedPreferences?

... komplette Frage anzeigen

1 Antwort

Hallo, eine Möglichkeit ist (habe ich von stackoverflow, da ich gerade nicht auf mein Android zugreifen kann)::

//Set the values
Set<String> set = new HashSet<String>();
set.addAll(mArrayList1);
scoreEditor.putStringSet("key", set);
scoreEditor.commit();

//Retrieve the values
Set<String> set = new HashSet<String>();
set = myScores.getStringSet("key", null);

Es gibt natürlich auch ander (z.B. die Grösse der Liste als ein item und dann jedes Item einzeln usw.)

Gruß

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von DerDenkbefreite
25.02.2016, 17:38

Danke, aber wie bekomme ich meinen Wert jetzt wieder in meine ArrayList? Mir bringt das alles nichts, wenn ich die Daten nicht zurück in die ArrayList bekomme.

Trotzdem Danke für deinen Tipp

mfG

Dominik

0

Was möchtest Du wissen?