关于service和activity交互修改sharedpreferences数据不同步的问题
来源:互联网 发布:linux 用户列表 编辑:程序博客网 时间:2024/06/06 18:42
今天做了一个demo,在service里面接收到广播之后,启动一个dialog样式的activity(每隔几秒弹出一次),dialog上有个按钮,点击之后将preference中的一个key设为false,然后service中的广播里面判断为false就不执行,但是结果是每次点击按钮修改key之后,service再次获取的key并没有做相应改变,也就是说preference存的已经变成false,但是service取出来依旧为true。
解决方法:因为我在manifest的这个service标签下加了process属性,去掉可恢复正常。
探究:有人说preference的mode问题,把private(0)改成MODE_MULTI_PROCESS(4),尝试过未能解决,根本原因还是process标签。
android:process
- 关于service和activity交互修改sharedpreferences数据不同步的问题
- 使用SharedPreferences实现Activity和Service之间数据同步问题
- service中获取sharedpreferences数据不同步
- activity和service的交互
- activity和service的交互
- Activity和Service的交互
- SharedPreferences解决不同的activity或者service实时访问最新修改的数据
- Activity和Service交互
- 绑定模式下的Service,service和Activity之间数据的交互
- Hive 关于修改表结构其他客户端不同步的问题
- 安卓Service组件使用系列5:service和activity之间的数据交互
- android activity和service的交互介绍
- Activity和Service之间的交互
- Service和Activity之间的交互
- Service和Activity之间的交互
- Activity和Service的交互方式
- android activity和service的交互介绍
- 解决项目中不同进程中使用SharedPreferences存取数据不同步的问题
- Android系统onKeyDown监控/拦截/监听/屏蔽返回键、菜单键和Home键
- mvn常用命令
- 给自己的话
- S5PV210的BL1应用
- Topcoder SRM 638 DIV 2 (大力出奇迹)
- 关于service和activity交互修改sharedpreferences数据不同步的问题
- AWS 文档 http://aws.amazon.com/cn/documentation/
- 【POJ3615】Cow Hurdles 最短路,你若LCA,我仍不拦你。
- 黑马程序员_java GUI编程
- 渲染节点颜色
- 提升代码内外部质量的22条经验
- 减少Linux耗电:一般设置和与调控器相关的设置
- SQL语句中in和exists效率问题
- 车牌定位之非车牌block排除