Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何阻止用户在完成一项活动后在设定的时间内单击按钮_Java_Android - Fatal编程技术网

Java 如何阻止用户在完成一项活动后在设定的时间内单击按钮

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

我的用户可以点击一个按钮进入游戏。游戏结束后,游戏将返回到最初单击按钮的菜单。我想让这个按钮消失或者被禁用一段时间,比如说30秒?在能够再次单击之前。用户应该能够看到计时器从30秒开始倒计时,然后按钮将重新出现/能够再次单击


我该怎么做呢?

您可以使用倒计时,请检查下面的代码

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();