Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
Android后台任务调度器_Android_Task_Delay_Fixed - Fatal编程技术网

Android后台任务调度器

Android后台任务调度器,android,task,delay,fixed,Android,Task,Delay,Fixed,我想在Android中安排一个每15分钟运行一次的任务。精度变化最多为+/-30秒,但不超过该值。当设备未唤醒时,Timer.schedule和ScheduledFuture.scheduleWithFixedDelay方法不精确。我需要保证,即使设备处于睡眠模式,任务也将始终每15分钟运行一次。请建议所有可能的方法。使用AlarmManager。非常好,这正是我想要的。Thanx mighter。只有一个问题,假设每个警报上都显示一个简单的toast,AlarmManager会对电池产生多大影

我想在Android中安排一个每15分钟运行一次的任务。精度变化最多为+/-30秒,但不超过该值。当设备未唤醒时,Timer.schedule和ScheduledFuture.scheduleWithFixedDelay方法不精确。我需要保证,即使设备处于睡眠模式,任务也将始终每15分钟运行一次。请建议所有可能的方法。

使用AlarmManager。

非常好,这正是我想要的。Thanx mighter。只有一个问题,假设每个警报上都显示一个简单的toast,AlarmManager会对电池产生多大影响?影响电池的不是AlarmManager本身,而是您正在执行的操作。请尝试使用setInexactRepeating()。无论如何,不建议使用唤醒设备。