ボタンのテキストを変更する前に、アプリを少し待ちたいと思います。さまざまなこと (wait()、Thread.sleep) を試しましたが、待機時間を可変にしたいので、CountDownTimer を使用することにしました。以下のコードを参照してください。
public void onClick(View buttonClicked) { if (i == 0) { button.setText("Wait"); waitingTime = (long) (Math.random() * 1000 + 10000); new countdown(waitingTime, 1000); time1 = System.currentTimeMillis(); button.setText("Press"); i++;
何らかの理由でこれは機能せず、プログラムはまったく待機しません。誰でも私を助けてもらえますか?CountDownTimer には何も入力しませんでした。これは、数秒間だけ待機する必要があると判断したためです。