我尝试在API级别11之上使用MULTI_MODE_PROCESS。但是我仍然没有更新活动中的值,并且在远程服务中更新了值。即使在froyo,姜面包版本中,我也无法分享远程服务和活动的偏好。这是Android中的一个错误吗?我们有什么解决方案吗?
答案 0 :(得分:0)
没有代码,目前还不清楚你到底在做什么,但我的猜测是你做了我最初做过的事情:只需将现有的电话改为getSharedPreferences()
即可使用MULTI_MODE_PROCESS
和期待同步。这还不够;在访问可能已被其他进程更改的SharedPreferences之前,您还必须再次调用getSharedPreferences()
(使用多进程标志)。