Как прослушивать щелчки виджета SwitchCompat? Я хочу выполнить несколько инструкций, когда коммутатор переключается.Как прослушивать изменение состояния в виджетах SwitchCompat?
Ищете эквивалент
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Do something
}
});
Хорошо, это не позволит мне восстановить чек. Он восстанавливает все правильно, но все утверждения внутри onCheckedChanged повторно вызываются. Ищете что-то, что отвечает только кликам. Не проверять изменения. – Slay
Помогите мне понять, какое точное поведение вы хотите заархивировать с помощью кнопки переключения? button.setOnClickListener (...) - отлично подходит для SwitchCompact - так почему бы вам не использовать его? т.е. switchButton.setOnClickListener (новый View.OnClickListener() { @Override общественного недействительными OnClick (View вид) { если (switchButton.isChecked()) {// делать действия } еще { ... } } }); –
'button.setOnClickListener (новый View.OnClickListener..' не отвечает на SwitchCompat. – Slay