装修问题

安卓定时器定时方法有几种?

提问者:Tequila11142024-05-31

你好,安卓定时器在Android上常用的定时器有两种,一种是Java.util.Timer,一种就是系统的AlarmService了。当连接USB线进行调试时,会发现一切工作正常,每5秒更新一次界面,即使是按下电源键,仍然会5秒触发一次。当拔掉USB线,按下电源键关闭屏幕后,过一段时间再打开,发现定时器明显没有继续计数,停留在了关闭电源键时的数字。

淡蓝喵喵喵 422024-05-18

可以用Service+Broadcast+Handler来实现。  Handler在Service里  在Service里主要逻辑为:用Handler实现每分钟发送一次广播  Broadcast在Activity里,内部类的形式  Broadcast接收广播并调用某某方法。

蓝SE妖蝶 472024-05-17