首页 > 解决方案 > 等待倒计时结束

问题描述

我需要帮助编写代码,

如何制作代码以等待倒数计时器完成?

我尝试使用布尔值表示如果倒数计时器正在运行并且在代码中,它是这样的:

---part 1 of code---

While(running){}

---part2 of the code---

它使屏幕冻结... Idk 如何解决这个问题.. 帮助某人?

标签: javaandroidtimercountdowntimer

解决方案


CountDownTimer 已经有了,您只需将要在计时器完成后使其工作的代码放入 onFinish() 中,如下所示

 countDownTimer = new CountDownTimer(10000, 1000) {
        @Override
        public void onTick(long l) {

        }

        @Override
        public void onFinish() {
          //this part will work after timer have finished
        }
    }.start();

推荐阅读