java - 等待倒计时结束
问题描述
我需要帮助编写代码,
如何制作代码以等待倒数计时器完成?
我尝试使用布尔值表示如果倒数计时器正在运行并且在代码中,它是这样的:
---part 1 of code---
While(running){}
---part2 of the code---
它使屏幕冻结... Idk 如何解决这个问题.. 帮助某人?
解决方案
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();
推荐阅读
- sql - 嵌套查询 Sql Oracle 排序
- php - 知道登录用户的用户标识
- wordpress - 查询帖子取决于使用 acf 的转发器字段内的自定义字段
- mysql - 选择具有多个条件的多列
- java - Java 套接字程序在 sc.nextInt() 处挂起;
- python - Python 在单独的模块中编辑变量
- linux - Incrontab 输出到文件不起作用
- javascript - currentArray.forEach 不是函数(Fetch API)
- python - 如何在 pyplot 上保存 rgba 图像?
- java - 在 TabLayout 中以编程方式切换选项卡