Aplicaciones Android

¿Cómo guardar algunos datos de cadenas en las preferencias compartidas de Android?

Declare los siguientes 2 métodos:

Class CacheManager 
  public static void saveDataInCache(Activity activity, String key, String value) 	
      SharedPreferences settings = activity.getApplicationContext().getSharedPreferences(Settings.getPrefsName(), 0);
      SharedPreferences.Editor editor = settings.edit();
      editor.putString(key, value);
      editor.apply();
  

  public static String getDataFromCache(Activity activity, String key) 
      // Get from the SharedPreferences
      SharedPreferences settings = activity.getApplicationContext().getSharedPreferences(Settings.getPrefsName(), 0);
      String value = settings.getString(key, "");
      return value;
  

  public static String getPrefsName() 
      return "SomeName";
  

Ahora llame al:

CacheManager.saveDataInCache(this, "SomeKey", "SomeValue");
String value = CacheManager.getDataInCache(this, "SomeKey", "SomeValue");

LEER  Conversión de API basadas en devolución de llamada a Kotlin Flow en Android | por Sarthak Garg | julio de 2021

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba