2014-12-04 1 views
0

내 애플리케이션에서 android : process : xxx를 만들었습니다. "name"키를 사용하여 프로세스 xxx 구성 요소에서 선호하는 String 값을 넣으려고합니다. 이 후 나는 활동에서 동일한 키 값을 얻으려고합니다. 활동이 프로세스 xxx에 속하지 않습니다.android : process : xxx의 공유 환경 설정에 내 액티비티로 액세스 할 수 없습니다.

아래와 같이 공유 환경 설정을 만들었습니다. 대신 공유 환경 설정의 앱이 두 개 이상의 프로세스가있는 경우

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

MODE_MULTI_PROCESS가 2.3 장치에서 제대로 작동하지 않을 수 있습니다. http://stackoverflow.com/a/12144418/2688378 – SubinM

+0

4.0 버전 이상을 테스트 중입니다. –

답변

1

, 데이터베이스의 하나 개의 테이블을 만들 수 있습니다. 해당 테이블에 값을 저장하십시오.

+0

이 게시물은 질문에 대답 할 수 있지만 좀 더 많은 설명이 동료 프로그래머에게 어떻게 도움이 될 것입니다. – Daenarys

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