多进程操作sp/db/file等文件都是不安全的,因为不同进程拥有不同的进程锁并且有自己的缓存,导致读取到脏数据。为了安全起见,多进程不可使用SharedPreferences进行数据交互,请使用contentProvider。为了使用方便,仿照SharedPreferences封装了contentProvider。
以下博客亲测有效。
https://www.jianshu.com/p/3e551e3d4a8d
多进程操作sp/db/file等文件都是不安全的,因为不同进程拥有不同的进程锁并且有自己的缓存,导致读取到脏数据。为了安全起见,多进程不可使用SharedPreferences进行数据交互,请使用contentProvider。为了使用方便,仿照SharedPreferences封装了contentProvider。
以下博客亲测有效。
https://www.jianshu.com/p/3e551e3d4a8d