如何在Android Studio中关闭程序时保存整数值

时间:2016-05-16 15:37:10

标签: java android android-activity

假设我有一个整数i,每当我按下按钮时,i的值增加1.我希望应用程序在用户退出应用程序时保存i的值,当用户再次打开应用程序时,显示的数字应该是保存的数字。

1 个答案:

答案 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"是您的变量名称,只要在保存和编辑时名称相同,名称就不重要了。