SharedPreferences被清空的问题
来源:互联网 发布:对阿里云的理解 编辑:程序博客网 时间:2024/05/01 20:52
- 默认的PreferenceManager.getDefault(context)在多进程同时读写时,容易被清空
很多程序员为了方便,通常使用默认的sharedPref,事实上,其具有一定的局限性,默认的sharedPref仅支持读写模式为Context.MODE_PRIVATE,无法支持Context.MODE_MULTI_PROCESS,不支持到不重要,坑的是,当安卓程序有多个进程同时读写时,会导致默认的sharedPref内容被清空。因此,不推荐大家使用默认的sharedPref,即使你当前程序是单进程的,不保证后续版本会不会新开一个进程运行其他组件或插件。建议使用如下方式存放配置:
SharedPreferences pref = context.getSharedPreferences( SHAREPREFERENCE_NAME, Context.MODE_PRIVATE |Context.MODE_MULTI_PROCESS);
0 0
- SharedPreferences被清空的问题
- SharedPreferences 的commit问题
- 关于SharedPreferences的一次问题
- SharedPreferences 数据不能更新的问题
- SharedPreferences 存储集合数据丢失的问题
- SharedPreferences存储set不能追加的问题
- Android的SharedPreferences中StringSet不更新的问题
- Android SharedPreferences问题
- SharedPreferences清除问题
- SharedPreferences 数据共享问题
- android sharedpreferences使用问题
- Android SharedPreferences.apply() 问题
- Android 多应用读SharedPreferences时的脏读问题
- SharedPreferences应用间读取,修改后读取问题的解决
- 关于SharedPreferences文件删除不掉的问题
- 关于SharedPreferences中无法改变Set的问题。
- 通过SharedPreferences实现进程间数据共享的问题详解
- android sharedpreferences StringSet不能真正存储数据的问题
- SQL数据库中的主键与外键
- DB_NAME,SID,ORACLE_SID等参数的剖析
- git cmd lits 4
- 多边形裁剪圆的实现细节之求出一段圆弧的中点
- OpenSSL_AES加密库API功能
- SharedPreferences被清空的问题
- IDF实验室:初探乾坤-Fuck your brain
- 第二章 认识数据
- java文件写入注意点
- git cmd list 5
- Linux 系统下的 proc 目录
- spring 常缺的包
- node.js认识学习四:node之初之体验
- 第三章 数据预处理