Almacenamiento y recuperación de información por medio de la clase SharedPreferences

 Shared Preferences

Figura 1: Funcionalidad de shared Preferences en diagrama


¿Qué es Shared Preferences?

   Una de las opciones de almacenamiento de datos más interesantes que ofrece Android a sus usuarios son las preferencias compartidas . Preferencias compartidas es la forma en que uno puede almacenar y recuperar pequeñas cantidades de datos primitivos como pares clave / valor en un archivo en el dispositivo de almacenamiento como String, int, float, booleano que conforman sus preferencias en un archivo XML dentro de la aplicación. en el almacenamiento del dispositivo. Preferencias compartidas se puede considerar como un diccionario o como un par clave / valor. Por ejemplo, puede tener una clave que sea "nombre de usuario" y, para el valor, puede almacenar el nombre de usuario del usuario. Y luego podría recuperarlo por su clave (aquí nombre de usuario). 


Ventajas

  • SharedPreferences funciona sobre una base de valor clave. simplemente proporciona la clave y recupera el valor que almacenó.
  • SharedPreferences son útiles para almacenar las preferencias del usuario.
  • No necesita recordar los nombres clave para usar SharedPreferences.
  • Si desea asignar valores simples (como int, boolean, String), entonces SharedPreferences es una mejor opción.

Desventajas

  • SharedPreferences es conveniente para almacenar solo pequeños bits de datos. No debe almacenar grandes cantidades de datos en SharedPreferences
  • Para un acceso rápido y se cargan en la memoria para un acceso rápido junto con la aplicación. Entonces, si intenta almacenar una gran cantidad de datos en preferencias compartidas, causará un mayor uso de la memoria crítica de su aplicación.
  • En cuanto a velocidad y eficiencia es baja para grandes datos.

Comentarios

Entradas populares de este blog

Logueo y contraseña de usuario

Creación de relaciones entre tablas