设置启用和禁用按钮的时间段
To set a Time period for enabling and disabling the button
我设置了一个计数器,当计数器值为零时,按钮将被禁用。但我想在 3 分钟后重新启用它。那么,我应该如何为此设置计时器?
好的。所以当你禁用按钮时,你可以这样做,
button.postDelayed(new Runnable() {
@Override
public void run() {
//enable the button
}
}, 3 * 60 * 1000);
此代码应该是 运行 来自 UI/Main 线程
一个选项是您可以使用一个处理程序,它将在 3 分钟内运行
Handler h = new Handler();
h.postDelayed(new Runnable() {
@Override
public void run() {
}
},3_MINUTES_IN_MILIS);
禁用按钮时,调用此代码
Handler handler = new Handler();
handler .postDelayed(new Runnable() {
@Override
public void run() {
}
},3 * 60 * 1000);
如果它解决了您的问题,请告诉我。
我设置了一个计数器,当计数器值为零时,按钮将被禁用。但我想在 3 分钟后重新启用它。那么,我应该如何为此设置计时器?
好的。所以当你禁用按钮时,你可以这样做,
button.postDelayed(new Runnable() {
@Override
public void run() {
//enable the button
}
}, 3 * 60 * 1000);
此代码应该是 运行 来自 UI/Main 线程
一个选项是您可以使用一个处理程序,它将在 3 分钟内运行
Handler h = new Handler();
h.postDelayed(new Runnable() {
@Override
public void run() {
}
},3_MINUTES_IN_MILIS);
禁用按钮时,调用此代码
Handler handler = new Handler();
handler .postDelayed(new Runnable() {
@Override
public void run() {
}
},3 * 60 * 1000);
如果它解决了您的问题,请告诉我。