我有 2 个活动,在第 2 个活动中,我使用编辑器将字符串放入共享首选项并提交。
当我从第二个活动返回到第一个活动以查看未显示的字符串时。
但是当我杀死应用程序/退出并再次运行应用程序时,我能够看到第一个活动中的字符串。
我的问题:SharedPreferences 是这样工作的吗?
因为返回了以前的值,即使在第二个活动中将其更新为新值之后也是如此。
第一个活动有 2 个文本视图,仅用于显示字符串。
第二个活动输入2个字符串保存并finish();
返回到第一个活动
方法中的第一个活动Oncreate
我获取共享首选项并显示
当从第一个到第二个移动到第二个活动时,我完成();第一项活动;
仍然没有显示新值,但仅在重新打开应用程序后才会显示。