我需要将一个变量存储在手机内存中,并在稍后获取该变量以显示它。
请给我一些信息或任何可以搜索的东西。谢谢。
static SharedPreferences settings;
static SharedPreferences.Editor editor;
settings = this.getPreferences(MODE_WORLD_WRITEABLE);
editor = settings.edit();
editor.putString("Variablenname_1", "1");
editor.commit();
如果你想获取值,请使用以下代码:
String val = settings.getString("Variablenname_1", "0");
我认为Shared Preferences对你来说是一个不错的选择,想要了解更多信息,请阅读这个链接:http://developer.android.com/guide/topics/data/data-storage.html
最终结果。
SharedPreferences app_preferences = PreferenceManager.getDefaultSharedPreferences(this);
String text = app_preferences.getString("name", "default");
...
SharedPreferences.Editor editor = app_preferences.edit();
editor.putString("name",name.getText().toString());
editor.commit();