Могу ли я программно проверить checkbox
и сделать его вызывать все, что кодируется, чтобы сделать после того, как он установлен или не установлен?Android Studio программно проверит флажок и вызовет его OnCheckedChange
Например, если у меня есть флажок, как этот
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked) {
Toast.makeText(getContext(), "You checked the checkbox!", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(getContext(), "You unchecked the checkbox!", Toast.LENGTH_SHORT).show();
}
}
});
И тогда бы я назвал
checkBox.setChecked(true);
мой флажок будет отмечен галочкой, но не сделали бы тост.
Я имею в виду, если он не установлен, и я вызываю setChecked (true), он не вызывает метод onCheckedChange. Но я думаю, что именно так оно работает в соответствии с приведенными ниже комментариями, спасибо, хотя –