2017-05-18 14 views
2

저는 Preferenceswitch로 Preferenceactivity를 얻었습니다. 기본적으로 내 응용 프로그램은 조각 1로 시작됩니다. Preferenceswitch가 플립/활성화되고 조각 2가 응용 프로그램 시작시 실행되면 어떻게 할 수 있습니까?주류에서 선호도를 얻으십시오

내가 찾고있는 것은 mainactivity에서 환경 설정에 액세스하는 명령입니다.

+0

'PreferenceManager.getDefaultSharedPreferences (MainActivity.this) 답장을 보내' – FlanschiFox

+0

감사합니다, 그래서 스위치

이 같은 것입니다 내 스위치의 가치를 어떻게 얻을 수 있는지 말해 주시겠습니까? – Makarele

답변

1

좋아, 그럼 당신은 당신이 다른 활동에 환경 설정을 얻으려면 (XML 파일을 사용하는) 환경 설정 활동을 가지고있는 것 같아요. 는 XML 현은 다음과 같습니다 경우

SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(MainActivity.this); 
    // enter the key from your xml and the default value 
    boolean value = sharedPreferences.getBoolean("yourkey",false); 

:

.... 
<SwitchPreference 
    android:key="yourkey" 
    android:title="Test" 
    android:defaultValue="false" /> 
... 
+0

당신은 최고입니다, 고마워요! – Makarele