我正在开发一个Android项目,我需要让程序等待5秒才能显示一条消息,然后再继续.我环顾四周,试过线程睡眠(mili); 但它没有用,所以...我包含了我的代码,我只是做错了什么或我还能做什么?
...
text.setText("You picked a goat");
lose++;
loser.setText("You have picked a goat " + lose + " time(s)");
Thread time = new Thread()
{
@Override
public void run(){
try {
synchronized(this){
wait(5000);
}
}
catch(InterruptedException ex){}
}
};
time.start();
Run Code Online (Sandbox Code Playgroud)
...
我也尝试将它放在自己的方法中并调用它.失败只是一个反击,"文本"和"失败者"只是文本视图