我正在使用PreferenceManager.getDefaultSharedPreferences(Context context)
活动(默认进程)为默认共享首选项写入一些值。
我还有一个在单独的进程Foreground Service
中运行,使用.android:process=":processName"
现在的问题是,当我尝试从中读取首选项值时Foreground Service
,无法读取从Activity
.
但是,当我android:process=":processName"
从 Android Manifest 中的注册元素中删除该属性时Foreground Service
,它开始工作,服务能够从首选项中读取从Activity
.