Я пишу программу викторины для Android (написана на Java).Когда пользователь отвечает на вопрос (нажав кнопку), я хочу высветить на экране сообщение о том, были ли они правильными или нет, с последующей 5-секундной паузой, прежде чем перейти к следующему вопросу.Однако при нажатии кнопки ответа программа приостанавливается, но не отображает сообщение о правильности / неправильности.Сообщение появляется только после завершения метода сна.
if (correct)
Answer.setText("CORRECT!");
else
Answer.setText("WRONG!");
try { Thread.sleep(5000); }
catch(InterruptedException e) {}
В качестве бонуса, я бы хотел, чтобы кнопки ответа были отключены во время паузы.