main.java
// idがswitchButtonのSwitchを取得
Switch switchButton = (Switch) findViewById(R.id.switchButton);
// switchButtonのオンオフが切り替わった時の処理を設定
switchButton.setOnCheckedChangeListener(
new CompoundButton.OnCheckedChangeListener(){
public void onCheckedChanged(CompoundButton comButton, boolean isChecked){
// オンなら
if(isChecked){
}
// オフなら
else{
}
}
}
);
}
main.kt
switch.setOnCheckedChangeListener { _, isChecked ->
if (isChecked) {
// ONの処理
} else {
// OFFの処理
}
}