Shared Preferences

SharedPreferences

  • Llave - valor
  • Datos primitivos
  • Los datos persisten aunque el sistema destruya la app.
  • Clase SharedPreferences()
    • getSharedPreferences(String preferencias, modo acceso) --> Para todas las apps
    • getPreferences(modo acceso); --> Sólo para la activity

SharedPreferences

  • Podemos acceder en modo lectura o escritura.
    • Para consultar


       
    • Para modificar 

       
//Instanciamos el SharedPreferences
SharedPreferences settings = getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
//Consultamos
boolean silent = settings.getBoolean("myBoolean", false);
//Instanciamos el SharedPreferences
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
//Obtenemos el editor
SharedPreferences.Editor editor = settings.edit();
//Editamos
editor.putBoolean("silentMode", mSilentMode);
//Guardamos los cambios
editor.apply();

14 - Shared Preferences

By androidjedi

14 - Shared Preferences

  • 550