我希望我的应用在更改按钮文本之前稍等片刻。我尝试了不同的方法(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,因为我认为它应该只等待几秒钟。