Les données persistantes d’une application sont les données sauvegardées avant la fermeture de l’application de telle sorte qu’elles puissent être restaurées ultérieurement. Android propose plusieurs outils permettant de gérer la persistance de données, selon la nature de ces données. Nous découvrirons les fichiers de préférences, les fichiers standards et les bases de données. Android fournit quatre méthodes pour persister les données:
la persistance des activités (pouvoir conserver l’état de l’interface utilisateur),
un mécanisme de sauvegarde clé/valeur, utilisé par les fichiers de préférences (appelé préférences partagées),
utilisation d’un système de fichiers,
utilisation une base de données basée sur SQLite.
Dans ce tutoriel nous allons voir comment persister les données dans une base de données SQLite.