设置启用和禁用按钮的时间段

时间:2015-07-03 04:30:32

标签: android countdowntimer

我设置了一个计数器,当计数器值为零时,该按钮将被禁用。但我想在3分钟后重新启用它。那么,我该怎么设置一个计时器?

3 个答案:

答案 0 :(得分:0)

好。因此,当您禁用该按钮时,您可以执行此操作,

button.postDelayed(new Runnable() {
            @Override
            public void run() {
                //enable the button
            }
        }, 3 * 60 * 1000);

此代码应从UI /主线程

运行

答案 1 :(得分:0)

一个选项是你可以使用一个将在3分钟内运行的处理程序

 Handler h = new Handler();
    h.postDelayed(new Runnable() {
        @Override
        public void run() {

        }
    },3_MINUTES_IN_MILIS);

答案 2 :(得分:0)

禁用该按钮时,请调用此代码

Handler handler = new Handler();
handler .postDelayed(new Runnable() {
    @Override
    public void run() {

    }
},3 * 60 * 1000);

让我知道它是否解决了你的目的。