android - 如何在 Android 上暂停 handler.postDelayed() 计时器

标签 android timer handler

如何使用按钮暂停 handler.postDelayed() 计时器。因此,当我再次单击同一个按钮时,handler.postDelayed() 计时器应该恢复。

handler.postDelayed(counterz, 60);

最佳答案

Handler 没有可调整的计时器。您正在发布到线程的事件队列,其中还有许多其他内容正在运行。

您可以取消发布的Runnable:

handler.removeCallbacks(counterz);

然后再次发帖,恢复。

关于android - 如何在 Android 上暂停 handler.postDelayed() 计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17439252/

相关文章:

java - Android 线程和消息传递

android - 我将如何在这里实现处理程序?

android - 如何在模拟器中从命令行运行apk

android - 在android中相互叠加绘制图像

java - 生命游戏未正确重置

Java Swing计时器启动问题

javascript - 关于 .Sortable() 中的句柄

java - 对byte[]和int[]进行操作,同一个内存

java - NewString() & NewStringUTF() 显示错误无效修改后的 UTF-8 :

Swift:DatePicker-Timer?