Se non sei memorizzare un'abbondanza eccessiva di dati che è possibile utilizzare GSON per convertire un oggetto Java in una stringa JSON e memorizza la stringa nelle preferenze dell'app. Gson ha un metodo toJson (obj) e visa-vis.
Ottenere dati su preferenze app e in un oggetto:
String json = appSharedPrefs.getString("someName","");
return gson.fromJson(json, YourModel.class);
per ottenere i dati dal vostro oggetto in preferenze app:
String json = gson.toJson(obj);
Poi prefsEditor.putString("someName", json).apply()
.
fonte
2011-05-11 18:01:39
Hai provato [Parcel] (http://developer.android.com/reference/android/os/Parcel.html). – Mudassir
possibile duplicato di [Miglior metodo per il salvataggio dei dati: preferenze, sqlite, serializzabili o altro?] (Http://stackoverflow.com/questions/4962426/best-method-for-saving-data-preferences-sqlite-serializable-or -other) – Macarse
"oggetto Java personalizzato" potrebbe essere qualsiasi cosa in termini di complessità e dimensioni dei dati. Si prega di elaborare. – olivierg