checkBox не работает

Не могу разобраться почему не работает checkBox. Нужно чтобы при нажатом чекбоксе музыка была включена, а при отжатом отключена.

public class Stage extends Activity {
CheckBox musicOff;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_stage);
musicOff = findViewById(R.id.musicCb);

if (musicOff.isChecked()){
         startService(new Intent(this, MyService.class));
    }  else {
    stopService(new Intent(this, MyService.class));
}
    }

Ответы (1 шт):

Автор решения: Freedom

Разобрался. Так работает.

public void checkBoxClicked (View view) {
        if (musicOff.isChecked()) {
            startService(new Intent(this, MyService.class));
        } else {
            stopService(new Intent(this, MyService.class));
        }
    }
→ Ссылка