我需要将一个变量存储在手机内存中,然后获取该变量以显示它。
请给我一些信息或任何要搜索的内容。感谢
答案 0 :(得分:6)
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");
答案 1 :(得分:2)
我认为共享首选项对您来说是一个好主意,请阅读此内容以获取更多信息:http://developer.android.com/guide/topics/data/data-storage.html
答案 2 :(得分:1)
最终结果。
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();