在我的应用程序中,我创建了android:process:xxx。我试图从进程xxx组件中优先使用" name"的键来放置一个String值。在此之后,我试图从Activity获取相同键的值。活动不属于进程xxx。
我创建了我的共享偏好,如下所示。
mPref = getSharedPreferences(PREF_FILE_NAME, MODE_MULTI_PROCESS);
mEditor = mPref.edit();
答案 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();
}