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");