AndroidManifest.xml에 다른 패키지 이름을 사용하지만 sharedId
과 동일한 컨텍스트에 액세스하려고합니다.Android 컨텍스트 # createPackageContext가 잘못된 컨텍스트를 반환합니다.
설정
1. 안드로이드 스튜디오 베타 0.8.9
2. 안드로이드 SDK 레벨 19
3. HTC 한 개발 빌드 장치
4. 동일한 안드로이드 : 나는이 확인 context.createPackageContext(friendAppPackageName, Context.CONTEXT_IGNORE_SECURITY);
를 호출 할 때
friendAppPackageName
은이 컨텍스트와는 다른 올바른 컨텍스트이지만 메서드 호출의 결과는 항상 원하는 컨텍스트와 다른 컨텍스트를 반환합니다.
내 목표는 동일한 sharedId
으로 친구 앱의 SharedPreferences에 액세스하고 서명에 서명하는 것입니다. 디버그 서명 프로세스에서 테스트를 수행하고 있습니다.
이 문제에 대해 더 자세히 디버깅하려면 어떻게해야합니까?