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

Sai*_*Sai 9 android timer handler

如何handler.postDelayed()使用按钮暂停计时器.所以当我再次点击相同的按钮时,handler.postDelayed()计时器应该恢复.

handler.postDelayed(counterz, 60);
Run Code Online (Sandbox Code Playgroud)

S.D*_*.D. 17

Handler没有计时器来调整.您正在发布到线程的事件队列,其中还运行了许多其他东西.

你可以取消发布Runnable的:

handler.removeCallbacks(counterz);
Run Code Online (Sandbox Code Playgroud)

并再次发布,恢复.