TextView.setText(""+555);
try{TimeUnit.SECONDS.sleep(10);} catch (InterruptedException e){e.printStackTrace();};
TextView.setText(""+666);
Вот такой код. Должен сначала поставить на текстовое поле 555. Подождать 10 секунд. Потом изменить поле на 666.
Но, в деле не так. Когда запускаю прогу, то она ждет 10 секунд и сразу ставит 666. А 555 я даже не вижу на экране.
Подозреваю что эту задачу можно решит только с отдельным потоком (Например через AsyncTask). Так ли это? Если это так, то просьба написать код. А то я пробую через AsyncTask, все равно 555 не вижу.
Или же есть более простое решение такой задачи?