追加した設定ページがありCheckBoxPreference
ます。チェックボックスがオンになっているかどうかを確認する必要がありますか? 私のコードは次のとおりです。
<PreferenceCategory android:title="Google Maps">
<CheckBoxPreference
android:defaultValue="true"
android:summary="@string/markerSummary"
android:title="@string/markerTitle"
android:key="@string/markerKey" />
</PreferenceCategory>
settingActivity.java 内
Preference DragPref = findPreference(getString(R.string.markerKey));
DragPref.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
boolean checked = Boolean.valueOf(newValue.toString());
return false;
}
});
このコードは常に false を返します。上記のコードを追加した後、falseに変更されません。これを達成する方法を教えてください。