OnPreferenceClickListener работает неправильно в CheckBoxPreference

У меня есть CheckBoxPreference, и я setOnPreferenceClickListener

mCheckBoxPreference.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
        @Override
        public boolean onPreferenceClick(Preference preference) {
            mCheckBoxPreference.setChecked(!mCheckBoxPreference.isChecked());
            Toast.makeText(getActivity(), "Some text", Toast.LENGTH_SHORT).show();
            return false;// if return true, is always set checked flase
        }
    });

Но когда флажок установлен, он всегда установлен как true. Я не знаю почему!

0 ответов

Другие вопросы по тегам