私は Android プロジェクトに取り組んでおり、プログラムがメッセージを表示するまで 5 秒間待ってから先に進む必要があります。私は周りを見回して、Thread sleep(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();
...
また、これを独自のメソッドに入れて呼び出してみました。負けは単なるカウンターであり、「テキスト」と「敗者」は単なるテキストビューです