Cómo guardar y conservar datos de una vista de lista en Android

Cuando se trata de datos persistentes en Android

Hay muchas opciones para usar con el fin de conservar los datos, depende de qué tipo de datos desea guardar y si necesita guardarlos privados o públicos.

  1. SharedPreferences: se utiliza para conservar datos simples (tipos de datos primitivos) en pares clave-valor.
  2. Los ORM hay muchas bibliotecas de terceros que le ayudan a conservar los datos con facilidad, como Realm, GreanDao, SugarOrm, ormLite y ActiveAndroid.
  3. Bases de datos puede guardar datos estructurados usando sqlite, y puede usar la nueva biblioteca Room que es una capa de abstracción sobre Sqlite, aunque ahorra mucho tiempo.
  4. Archivos: puede crear su propia implementación de almacenamiento en caché y serializar sus objetos y guardarlos en archivos en almacenamiento interno o externo.

En su caso, recomendaría probar la biblioteca de salas.

Agregue esta línea en manifiesto:

android: configChanges = “keyboardHidden | orientación | tamaño de pantalla