WorkManager 有多不精确?
How inexact is WorkManager?
众所周知WorkManager
保证执行,但不一定及时。所以我的问题是 它有多不精确?
比如我设置为每6小时执行一次的任务(一天4次),一天可以执行一次甚至更少吗?
假设您的定期任务没有约束,唯一会进一步延迟它的是电池优化,如 Doze mode and app stand-by。
您可能期望您的工作将在第一次维护时执行 window,这可能比您计划的间隔时间晚几个小时,但这不是 WorkManager 可以控制或更改的。
众所周知WorkManager
保证执行,但不一定及时。所以我的问题是 它有多不精确?
比如我设置为每6小时执行一次的任务(一天4次),一天可以执行一次甚至更少吗?
假设您的定期任务没有约束,唯一会进一步延迟它的是电池优化,如 Doze mode and app stand-by。
您可能期望您的工作将在第一次维护时执行 window,这可能比您计划的间隔时间晚几个小时,但这不是 WorkManager 可以控制或更改的。