내 응용 프로그램에서는 사용이 설정 한 기본 설정을 얻으려면 getPreferences(Context.MODE_PRIVATE)
을 사용합니다. 제 전체 프로젝트에서 getPreferences
이 아닌 getSharedPreferences
을 사용하고 있습니다.BroadcastReceiver의 GetPreferences
이제 BroadcastReceiver에서 환경 설정을 가져오고 싶지만 다음은 문제입니다. getSharedPreferences
메서드 만 사용할 수 있습니다. 이걸로 다른 환경 설정 파일을 얻었 을까? 그렇다면 getSharedPreferences
메서드를 사용하여 '정상'환경 설정 (getPreferences
메서드로 얻을 수있는)을 어떻게 얻을 수 있습니까?
두 가지 방법 모두 동일한 환경 설정 파일을 제공합니까? 나는 이것들이 두 개의 서로 다른 파일이라고 생각하고 나는 서로 접근 할 수 없다. 그래서 내가 쓰는 모든 설정은'getPreferences'와'getSharedPreferences'에서 접근 할 수 있습니다. – Cilenco
내가 옳지 않다면 나를 괴롭히지 말아라.하지만 당신이 활동의 클래스 이름을 사용하고 있다면 나는 그렇다고 생각한다. getPreferences()는 활동의 클래스 이름을 환경 설정 이름으로 전달합니다. getSharedPreferences()에서이 매개 변수를 사용하면 작동 할 수 있습니다. – Opiatefuchs