标签: android wakelock foreground-service
我有一个前台服务,它使用ScheduledExecutorService每秒执行一次任务。该操作需要在设备未被积极使用(例如关闭屏幕和设备放在口袋中)时运行。
在我的Motorola Moto E4 plus上,这似乎有效。这是否意味着我不需要WakeLock? CPU在两个任务之间处于休眠状态吗?最后,是否需要运行一个CPU才能触发任务(例如,对于AlarmManager,这是不必要的...)?