6
안녕하세요 프로그래밍 방식으로 값을 설정하는 방법을 알아야합니다.Activity에서 CheckBoxPreference의 값 설정
<CheckBoxPreference
android:defaultValue="false"
android:dependency="checkBox"
android:key="checkBox_Schedule"
android:summary="On/Off"
android:title="Schedule" />
하나의 해결책은
을 할 수 있습니다 나는 그 코드SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
.
.
.
SharedPreferences.Editor geted = prefs.edit();
geted.putBoolean("checkBox_Schedule", false);
geted.commit();
을 사용하고하지만 난 아무것도 내 checkboxPreference에 대한
내 XML의 코드를 변경 참조 해달라고
startActivity(new Intent(SetPreference.this, SetPreference.class));
그러나 이것은 내가하고 싶은 것이 아닙니다.
는 false의 DEFAULTVALUE을 가지고이를 호출 할 수 있습니다. 그리고 당신은 그것을 거짓으로 다시 바꾸고 있습니다. 어떻게 변화가있을 것으로 예상합니까? –
사용자가 이전에 값을 true로 변경 한 경우 내 커밋 코드를 사용합니다. – Mano