Java 是否可以修改存储的SharedReferences值?
我添加了一个SharedReferences来存储数据。当我第一次设置用户名和密码以及最大限制时,应用程序会将它们存储在SharedReferences中。如果我退出应用程序并重新打开它,我可以取回我的数据,但如果我尝试修改最大限制,退出应用程序并重新打开它,就好像我的SharedReferences中没有任何数据一样Java 是否可以修改存储的SharedReferences值?,java,android,sharedpreferences,Java,Android,Sharedpreferences,我添加了一个SharedReferences来存储数据。当我第一次设置用户名和密码以及最大限制时,应用程序会将它们存储在SharedReferences中。如果我退出应用程序并重新打开它,我可以取回我的数据,但如果我尝试修改最大限制,退出应用程序并重新打开它,就好像我的SharedReferences中没有任何数据一样 所以问题是,是否可以修改存储的SharedReferences值?如果是,如何保存?请确保使用apply()保存更改 例如: SharedPreferences preferen
所以问题是,是否可以修改存储的SharedReferences值?如果是,如何保存?请确保使用
apply()
保存更改
例如:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("maxlimit", 1000);
editor.apply();
是的,我已经在做了。