bonjour,
je voudrais savoir comment savoir quelle est la méthode la mieux adapté pour la persistance des données d' un projet.
quels sont les avantages de chaque méthode et les défaut ?
Merci.
Version imprimable
bonjour,
je voudrais savoir comment savoir quelle est la méthode la mieux adapté pour la persistance des données d' un projet.
quels sont les avantages de chaque méthode et les défaut ?
Merci.
SharedPreferences, comme son nom l'indique est utile pour stocker des informations de l'utilisateur (dernier ordre utilisé pour afficher une liste, thème choisi, etc...).
Ensuite, File (j'imagine que c'est ce que vous entendez par "serializable") & Database sont à peu prêt la même chose (une database est un fichier 'spécial').
La database permet des accès aléatoires facilement (requêtes), le fichier est adapté pour les accès séquentiels.
Lecture d'une grosse quantité de données séquentielles ? (image, ...) => fichier.
Lecture de données éparses en fonction de critères ? => database.