Я строю Викторину из 5 заданий. В первом вопросе я подписываю тост за вопросы и работаю нормально. Когда я вызываю второе задание (второй вопрос), мой тост не работает. Код никогда не меняется и тост не работает в других видах деятельности.
Я пробовал с activity.this
и getApplicatonContext()
, this
, BaseContext
, и ничего не помогло.
boolean checked = ((RadioButton) view).isChecked();
String str="";
switch (view.getId()) {
case R.id.rb1:
if (checked)
str = "Odgovor je tacan!";
break;
case R.id.rb2:
if (checked)
str = "Odgovor nije tacan!";
break;
case R.id.rb3:
if (checked)
str = "Odgovor nije tacan!";
break;
}
Toast.makeText(getApplicationContext(), str, Toast.LENGTH_SHORT).show();
}...
и это работает в первом действии, но во втором
switch (view.getId()) {
case R.id.rb6:
if (checked)
str = "Odgovor nije tacan!";
break;
case R.id.rb5:
if (checked)
str = "Odgovor je tacan!";
break;
case R.id.rb4:
if (checked)
str = "Odgovor nije tacan!";
break;
}
Toast.makeText(Question2.this, str, Toast.LENGTH_SHORT).show();
И это не работает.
Я ожидаю показать мне сообщение от Тоста во всех действиях.