如何在手机内存android中存储变量?

时间:2011-05-20 09:18:51

标签: android

我需要将一个变量存储在手机内存中,然后获取该变量以显示它。

请给我一些信息或任何要搜索的内容。感谢

3 个答案:

答案 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();