所以我的目标是单击一个按钮,禁用它并启动一个计时器,一旦计时器到了启用按钮。简单吧?你会做这样的事情。
button1.onClick {
button1.setEnabled(false);
new CountDownTimer(60000, 1000) { //Set Timer for 5 seconds
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
button1.setEnabled(true);
}
}.start()
}
但是.. 如果用户在计时器运行时关闭应用程序,该按钮将再次启用,重新启动计时器。因此,用户不必等待 60 秒,只需关闭应用程序并在 10 秒内打开它。
所以我的问题是,即使用户关闭并打开应用程序直到 60 秒过去,我如何禁用按钮 60 秒并使其保持禁用状态?
婷婷同学_
catspeake
相关分类