SharedPreferences开关机后被重置

s054349 2011-07-05 10:04:08
开发中遇到一个问题,我在一个系统的Service里面用PreferenceManager.getDefaultSharedPreferences(mContext)获取SharedPreferences,能保存值,且能正确读出。但手机重启后,这个SharedPreferences好像被重置,无法读取前面保存的值。
另,这个mContext是在SystemServer产生并传入的。
有谁遇到过类似的问题?
...全文
524 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
南瓜鱼 2013-12-25
  • 打赏
  • 举报
回复
我是快速断电再上电后就出现这种现象。 最近查了一下原因。 貌似跟android系统策略相关。 sharedPreference写入数据后需要过5s中后断电在上电就OK。 包括sqlLite也会存在此种现象。 但是怎么解决这个方法就无从下手了。 推荐一篇讲sharedPreference实现原理的文章 http://blog.senseforce.com/9.html
南瓜鱼 2013-12-23
  • 打赏
  • 举报
回复
遇到相同的问题,请教楼主解决问题了吗?
wang271858003 2011-08-29
  • 打赏
  • 举报
回复
我也遇到这种问题了,用SharedPreferences保存数据,开关机之后保存的数据消失了。跪求解释....
xqhrs232 2011-07-05
  • 打赏
  • 举报
回复
没注意这个问题
lizhengjun2010 2011-07-05
  • 打赏
  • 举报
回复
给系统还原啦! 不清楚神马情况!!
思考的芦苇 2011-07-05
  • 打赏
  • 举报
回复
不是的吧,搜狗输入法都存在这样的问题,应该都是这样的吧
多鱼的夏天 2011-07-05
  • 打赏
  • 举报
回复
每次都这样吗,会不会手机中有恶意程序

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧