Я пытаюсь получить это, когда в моем приложении выбран переключатель, приложение перезагружается. У меня есть код ниже:

if(check.isSelected()== true){
    b1.setEnabled(true);
    finish();
    startActivity(getIntent());
}

Однако приложение, похоже, не вводит оператор if, даже если установлен переключатель. Любые идеи?

1
Scarlett 26 Фев 2016 в 14:41

2 ответа

Лучший ответ

Попробуйте вот так.

if(check.isChecked()){
    b1.setEnabled(true);
    startActivity(getIntent());
    finish();
}

Вы используете startActivity после завершения вызова. Также измените условие if

2
Amsheer 26 Фев 2016 в 11:43

Измените код, как показано ниже. Использовать это

if(check.isChecked()== true){ 
}

Вместо того

if(check.isSelected()== true){ 
}
0
Mayank Bhatnagar 26 Фев 2016 в 11:44