无法从android:process:xxx访问共享首选项到我的Activity

时间:2014-12-04 09:56:28

标签: android process sharedpreferences

在我的应用程序中,我创建了android:process:xxx。我试图从进程xxx组件中优先使用" name"的键来放置一个String值。在此之后,我试图从Activity获取相同键的值。活动不属于进程xxx。

我创建了我的共享偏好,如下所示。

mPref = getSharedPreferences(PREF_FILE_NAME, MODE_MULTI_PROCESS);
mEditor = mPref.edit();

2 个答案:

答案 0 :(得分:1)

如果您的应用上有两个或更多进程,而不是共享首选项,请在数据库中创建一个表。保存该表中的值。

答案 1 :(得分:0)

public SessionManager(Context context){
    this._context = context;
    //make mode as private
    pref = _context.getSharedPreferences(PREF_NAME, PRIVATE_MODE);
    editor = pref.edit();
}