Итак, моя цель - нажать кнопку, отключить ее и запустить таймер, как только таймер включится, включите кнопку.Просто верно?Вы бы сделали что-то вроде этого.
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 секунд?