Java 如何阻止用户在完成一项活动后在设定的时间内单击按钮
我的用户可以点击一个按钮进入游戏。游戏结束后,游戏将返回到最初单击按钮的菜单。我想让这个按钮消失或者被禁用一段时间,比如说30秒?在能够再次单击之前。用户应该能够看到计时器从30秒开始倒计时,然后按钮将重新出现/能够再次单击Java 如何阻止用户在完成一项活动后在设定的时间内单击按钮,java,android,Java,Android,我的用户可以点击一个按钮进入游戏。游戏结束后,游戏将返回到最初单击按钮的菜单。我想让这个按钮消失或者被禁用一段时间,比如说30秒?在能够再次单击之前。用户应该能够看到计时器从30秒开始倒计时,然后按钮将重新出现/能够再次单击 我该怎么做呢?您可以使用倒计时,请检查下面的代码 new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { bu
我该怎么做呢?您可以使用倒计时,请检查下面的代码
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
button.setEnabled(false);
button.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
button.setEnabled(true);
}
}.start();