SharedPreferences安全吗?

在android开发中,会经常使用SharedPreferences,使用方法就不在此介绍了,有一个问题不知道大家注意过没有,SharedPreferences安全吗?

先看下官方文档

注意:当前类不支持跨进程调用,将会在之后的版本中支持。

也就是说,在进程间是不安全的。原因是系统对SharedPreferences的读写有一定的缓存策略,即内存中有一份SharedPreferences文件的缓存,在多进程模式下,系统对它的读写变的不可靠,当面对高并发的读写访问,SharedPreferences很很大几率会造成数据丢失,所以,不建议在进程通信中使用SharedPreferences。



参考《Android开发艺术探索》

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容