java - 当尝试进入另一个活动时,SharedPreferences 不起作用
问题描述
我有这个代码:
SharedPreferences settings = getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putString("allphones",allphones);
editor.putString("specialkey", someKey);
editor.commit();
allphones 参数被存储,但是当我尝试在下一个活动中获取“特殊键”时,如下所示:
String allphones = getPreferences(Context.MODE_PRIVATE).getString("specialkey","Blabla");
它总是返回默认字符串“Blabla”。
解决方案
推荐阅读
- jquery - 我想用 SLICK 滑块实现下图所示的幻灯片设计
- laravel - 我将如何在 laravel eloquent 的急切加载中加入条件
- mysql - Mysql:如何在自动增量列中的每个增量号上设置间隙 5 的数量?
- flutter - `颤振医生`报告错误`Android工具链-为Android设备开发`
- python-3.x - 无法在亚马逊中提取商品标题
- python - pyqt5.14 支持 Markdown 吗?
- linux - 使用 awk 比较两个文件并打印不匹配的记录
- html - 尝试使用下拉菜单更改渐变背景
- html - 使用正确的单位获取元素宽度
- angular - 我指的是“angular.json”中“node_modules”中的“bootstrap”但是当我用一个例子来做的时候,这些样式并不适用