Enregistrez des tableau d'objets Partagés Préférences
Puis-je sauver ma propre tableau d'objets de la SharedPreferences, comme dans le post ci-dessous?
Android ArrayList d'objets personnalisés - Enregistrer pour SharedPreferences - Sérialisable?
Mais là, il ne suffit pas à sauver un tableau, est-il possible d'enregistrer un objet personnalisé tableau de SharedPreferences comme dans le post du lien?
OriginalL'auteur MEX | 2013-12-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser gson pour sérialiser les objets de la classe et de les stocker dans SharedPreferences. Vous pouvez télécharger ce pot à partir d'ici https://code.google.com/p/google-gson/downloads/list
À Enregistrer:
À Récupérer:
jetez un oeil à cette réponse: stackoverflow.com/a/9198626/2333395 Il utilise ArrayList, mais ne devrait pas être difficile à modifier pour une utilisation avec tableau normal
Mettre ce tableau à l'intérieur d'un autre objet qui implémente serializable et d'utiliser le code ci-dessus dans onPause et OnResume
comment puis-je enregistrer de la classe du modèle objet dans la liste de tableaux et ensuite enregistrer araylist dans sharedpreferences et obtient de même araylist de sharedpreferences @OrBar
J'ai une question si quelqu'un est encore de regarder ce fil de discussion: Qu'advient-il si vous modifiez la classe de l'objet (comme l'ajout de variables, etc), ça va encore être en mesure de désérialiser l'ancien objet et de mettre ses données dans la nouvelle?
OriginalL'auteur Or Bar