[英]Unable to acces the shared preferences from android:process:xxx to my Activity
在我的應用程序中,我創建了android:process:xxx。 我正在嘗試使用鍵“ name”從進程xxx組件中優先選擇一個String值。 在此之后,我試圖從Activity獲得具有相同鍵的值。 活動不屬於進程xxx。
我創建了如下的共享首選項。
mPref = getSharedPreferences(PREF_FILE_NAME, MODE_MULTI_PROCESS);
mEditor = mPref.edit();
如果您的應用上有兩個或多個進程,而不是共享首選項,請在數據庫中創建一個表。 將值保存在該表中。
public SessionManager(Context context){
this._context = context;
//make mode as private
pref = _context.getSharedPreferences(PREF_NAME, PRIVATE_MODE);
editor = pref.edit();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.