Это мой первый вопрос, поэтому, пожалуйста, простите меня, если я нарушил какое-либо из правил форума.
Мне нужно, чтобы моя программа подождала 3 секунды, а затем изменила представление содержимого
Мой код:
setContentView(R.layout.logout);
new Thread(new Runnable() {
@Override
public void run(){
try {
synchronized(this){
wait(3000);
}
}
catch(InterruptedException ex){
}
}
}).start();
setContentView(R.layout.main);
Программа работает без ошибок, но без ожидания. Когда она доходит до этой части, она просто показывает «основной» макет без отображения макета «выхода из системы».
Что не так в моем подходе?