Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么´;这是2014年在Android中进行基于时间的重复操作的方法_Android_Timer_Task_Alarm - Fatal编程技术网

什么´;这是2014年在Android中进行基于时间的重复操作的方法

什么´;这是2014年在Android中进行基于时间的重复操作的方法,android,timer,task,alarm,Android,Timer,Task,Alarm,到目前为止,我浏览了数百条帖子,所有人都说他们有不同的方式和风格。但对我来说,作为一个技术完美主义者,我需要最快和最省电的选项来在特定的时间启动事件,让他们在一个特殊的时间结束,在中间,每半个小时在我的Android程序代码中有惊人的事情。 计时器? 安卓警报? 处理者? …魔法 =>当我们考虑像可穿戴设备这样的节能设备时,2014年的做法是什么。这取决于具体情况。可以使用java定时器,但它不如android特定的实现好(请参阅) 尽可能使用Magic!否则,请将处理程序与可运行或消息结合使用

到目前为止,我浏览了数百条帖子,所有人都说他们有不同的方式和风格。但对我来说,作为一个技术完美主义者,我需要最快和最省电的选项来在特定的时间启动事件,让他们在一个特殊的时间结束,在中间,每半个小时在我的Android程序代码中有惊人的事情。

计时器? 安卓警报? 处理者? …魔法


=>当我们考虑像可穿戴设备这样的节能设备时,2014年的做法是什么。

这取决于具体情况。可以使用java定时器,但它不如android特定的实现好(请参阅)

尽可能使用
Magic
!否则,请将
处理程序
可运行
消息
结合使用。如果您需要在活动未激活时运行某些程序,请使用
AlarmManager


摘自。

我甚至不知道2013年的第一种方式是什么“我浏览了数百条帖子”,但你的问题没有包含任何信息。到目前为止,你得到的哪些代码没有达到节能效果?你听到了冲水声吗?……很抱歉,我给你的代码信息较少。但我故意提出了更一般的问题。我的代码现在包含了一个AndroidAlarm,它很好用,但是我想节省更多的能量。所以这里不需要太多的代码,只需讲述您对不同想法和方法的经验。所以AlarmManager是唯一在活动未激活时有效的解决方案?+1表示“尽可能使用魔法!”这将是最简单、最省电的解决方案。