前段时间和朋友看一个 launcher 中一个问题, 最后发现是
Sharedpreferences 在塞值后, 取出来的值并没有发生变化,或者说是不正确吧
最后发现是 不在一个进程的原因, 所以这边进程改,那边进程按照平常的方式获取数据是有问题的
可以特别注意一下这个
:process=”:remote
有2个解决方案
去掉 process
也就是 弄在同一进程就好了把Sharedpreferences的访问模式改为MODE_PRIVATE,这样也可以实时读取了
前段时间和朋友看一个 launcher 中一个问题, 最后发现是
Sharedpreferences 在塞值后, 取出来的值并没有发生变化,或者说是不正确吧
最后发现是 不在一个进程的原因, 所以这边进程改,那边进程按照平常的方式获取数据是有问题的
可以特别注意一下这个
:process=”:remote
有2个解决方案
去掉 process
也就是 弄在同一进程就好了
把Sharedpreferences的访问模式改为MODE_PRIVATE,这样也可以实时读取了