XiaoKun
XiaoKun
https://www.jianshu.com/p/3e9aa4bdaefd
SharedPreferences为什么是进程不安全? 1) SharedPreferences是进程不安全的,因为没有使用跨进程的锁。既然是进程不安全,那么久有可能在多进程操作的时候发生数据异常。 2) 我们有两个办法能保证进程安全: 使用跨进程组件,也就是ContentProvider,这也是官方推荐的做法。通过ContentProvider对多进程进行了处理,使得不同进程都是通过ContentProvider访问SharedPreferences。 加文件锁,由于SharedPreferences的本质是读写文件,所以我们对文件加锁,就能保证进程安全了。
https://xujiaojie.github.io/2017/09/04/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3LayoutInflater.inflate()/
https://juejin.cn/post/6844903870997479437