假设我有一个整数i,每当我按下按钮时,i的值增加1.我希望应用程序在用户退出应用程序时保存i的值,当用户再次打开应用程序时,显示的数字应该是保存的数字。
答案 0 :(得分:2)
下次首先搜索:save variables after quitting application?
提出你的问题。 Android中有一些名为SharedPreferences
的内容,可以像您的值一样保存数据。
使用
获取onCreate
中的变量
SharedPreferences mPrefs = getSharedPreferences("label", 0);
int mInt = mPrefs.getInteger("tag", 0); // 0 = value if var not found
以后用
编辑变量SharedPreferences.Editor mEditor = mPrefs.edit();
mEditor.putInteger("tag", value_of_var).commit();
在这种情况下,"tag"
是您的变量名称,只要在保存和编辑时名称相同,名称就不重要了。