假设有一组大量提醒,每个提醒都会存储以长格式显示的时间。
从功耗角度来看效率更高:
为每个提醒创建TimerTask
,即使有很多提醒,也会将这些TimerTask
个实例放到{{1}过程控制何时应该关闭。
在此提醒列表中一个每分钟运行 Timer
进程,并将当前时间(以毫秒为单位)与提醒时间长度进行比较格式。并且在必要时,它会根据提醒显示警报。
乍一看,第二种方法应该消耗更多功率并更快地耗尽电池。
我是对的,还是制作了很多(100,200甚至更多)TimerTask
个实例并通过TimerTask
或其他相关方法将它们放到Timer
会更快耗尽电量?