如何在应用关闭,屏幕锁定以及打盹模式处于活动状态时确保前台服务可以使用CPU?
有一些handletrareads,我在前台服务中使用postdelayed方法计划任务。我列出了我的测试用例:
Documentations对前台服务cpu使用限制没有太多说明。是否存在与前台服务相关的错误?
答案 0 :(得分:1)
处理程序postDelayed()
的行为符合预期。
基于postDelayed()
的{{3}}:
使Runnable r添加到要运行的消息队列中 经过指定的时间后。 runnable将运行 在此处理程序附加到的线程上。时间基础是 uptimeMillis()。 深度睡眠所花费的时间会增加额外的延迟 执行