Mis datos son valores de propiedad simples, así que podría almacenar de cualquier manera, pero me preguntaba ¿cuál es más confiable? ¿Las preferencias compartidas se guardan automáticamente y, por lo tanto, son más confiables? ¿O porque no son transaccionales es menos confiable?Preferencias compartidas vs base de datos
Respuesta
El uso de SharedPreferences o una base de datos ContentProvider/SQLite se basa en situaciones. En su situación, recomendaría usar SharedPreferences
. Una base de datos SQLite está destinada a cientos de entradas potenciales. La base de datos SQLite también se puede consultar y la recuperación de datos es mucho más sólida. La base de datos SQLite agrega una potencia inmensa a sus entradas. Pero en su caso, recomendaría usar SharedPreferences
, a menos que tenga la inusual necesidad de ordenar/filtrar los valores de su propiedad. Ambos son servicios confiables, SharedPreferences
no se guardan automáticamente, debe usar commit()
para guardar los cambios. La base de datos SQLite está mucho más estructurada que SharedPreferences
. Para obtener más información, consulte docs.
- 1. Android Almacenamiento interno VS Preferencias compartidas
- 2. preferencias compartidas editor de
- 3. Preferencias compartidas de Android
- 4. Eliminar archivo de preferencias compartidas
- 5. Cómo usar las Preferencias Compartidas
- 6. ¿Las preferencias compartidas pueden ser privadas?
- 7. Inicialización de preferencias compartidas de Android
- 8. Preferencias compartidas de Android que no guardan
- 9. Android: Recuperando preferencias compartidas de otra aplicación
- 10. Preferencias compartidas de Android en diferentes aplicaciones
- 11. ¿Dónde se almacenan las preferencias compartidas?
- 12. Android Preferencias compartidas con actividades múltiples
- 13. Android: ¿Establecer preferencias compartidas durante la instalación?
- 14. Preferencias compartidas solo guardadas la primera vez
- 15. ¿Cómo guardar HashMap en Preferencias compartidas?
- 16. ¿Cómo acceder a las preferencias compartidas entre actividades en Android?
- 17. Guardar una lista de arrays de Cadenas para preferencias compartidas
- 18. ¿Ver las preferencias compartidas de una aplicación de Android?
- 19. "Preferencias de usuario" Diseño de tabla de base de datos
- 20. Preferencias compartidas - longitud máxima de un solo valor
- 21. de acceso Preferencias compartidas por diferentes Actividad (Android)
- 22. serialización vs base de datos
- 23. cómo restablecer todos los almacenes de datos almacenados usando preferencias compartidas
- 24. androide: comprobar si existe valor en Preferencias del compartidas
- 25. Android: ¿Es posible tener múltiples preferencias compartidas distintas por aplicación?
- 26. Problema al guardar las preferencias compartidas en Android
- 27. Base de datos por aplicación VS Una gran base de datos para todas las aplicaciones
- 28. Repositorio vs base de datos vs sistema de archivos
- 29. Modelado: Xml vs. Base de datos relacional
- 30. Base de datos simulados Objetos vs Prueba
¡Gran respuesta, gracias por aclarar algunas cosas! – ninetwozero