有没有办法将getDefaultSharedPreferences(Context)
检索到的偏好设置模式设置为MODE_MULTI_PROCESS
,以便可以跨多个流程使用?
如果没有,是否可以检索getDefaultSharedPreferences
使用的首选项文件名,并再次使用getSharedPreferences(String name, int mode)
设置MODE_MULTI_PROCESS
?
最后,如果没有可能,那么将先前使用getDefaultSharedPreferences(Context)
定义的偏好设置复制到可以与MODE_MULTI_PROCESS
一起使用的新偏好设置文件的最佳方式是什么?
答案 0 :(得分:1)
你试过吗
setSharedPreferencesMode(Context.MODE_MULTI_PROCESS);