Нужно чтобы сразу после нажатия появился текст, а через секунду продолжилось бы выполнение. На деле выходит все не так - задержка срабатывает раньше появление надписи.
public void onClick(View v) {
switch (v.getId()) {
case 1:
tvOutAns.setTextColor(colorGreen);
tvOutAns.setText("правильно: " + answer);
try {
TimeUnit.MILLISECONDS.sleep(1000);
} catch (Exception e) {
}
createTask();
break;
}
}
Например так можно
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
// код, который надо запустить через секунду
}
}, 1000);
Или в модных лямбдах (рекомендую кстати, гуглите retrolambda)
(new Handler()).postDelayed(()->{/*код*/},1000);
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
В vk, например, длинные имя и фамилия прокручиваются по кругу, как такое реализовать?
Я хочу вытянуть из сайта определенную часть и сделать из этого куска pdf документСоздаю документ по примеру из официального сайта iText: