¿Cuál es la mejor manera de guardar los datos almacenados en la clase de aplicación (singleton) de una aplicación de Android?Android: la mejor manera de guardar los datos almacenados en la aplicación Singleton Class
Tengo una gran aplicación silenciosa que comparte mucha información entre las actividades. Así que la mayor parte se almacena en la aplicación Singleton.
Todo funciona bien ... la aplicación se apaga por el sistema operativo en la memoria baja ... luego cuando vuelve intenta reanudar la actividad sin éxito debido a la falta de datos necesarios que estaba antes en la aplicación.
Debido a la falta de un método muy apreciado (y necesario) para guardar datos en la aplicación de acuerdo con su experiencia, ¿cuáles son los mejores enfoques?
¿Puedo guardar cosas, además de las cadenas "normales", booleanos, etc., como mapas de bits?
ya he visto este How to declare global variables in Android? pero la cuestión no se centra en lo que es importante en este caso, la forma de guardar los datos cuando la aplicación se mató por falta de memoria ...
Creo que esta publicación es la más sensata. Todas las cadenas y booleanos se pueden almacenar fácilmente en 'SharedPreferences' y luego los mapas de bits solo se pueden almacenar en el almacenamiento externo con el URI en' SharedPreferences'. – hwrdprkns
¿Qué pasa con los objetos personalizados, también se pueden serializar y almacenar en SharedPreferences, ¿no? – neteinstein
@NeTeInStEiN Respuesta actualizada con algunos conceptos más – Aleadam