【发布时间】:2020-03-21 11:52:01
【问题描述】:
在我的一个 android 应用程序中,我需要每分钟运行一个任务。即使应用程序关闭并且设备也处于空闲状态,它也应该运行。
- 我已经尝试过处理程序,当设备处于活动状态时它工作正常,但当设备处于空闲状态时它不工作。
- 我也尝试过 workmanager(一次并重复)。文档说即使设备处于空闲模式也可以使用,但是在 3/4 重复后停止工作。Workmanager 不一致,它有时会工作,并且在我重新启动设备之前大多数情况下都无法工作。
谁能提出更好的方法来处理这种情况?
谢谢 布瓦那
【问题讨论】:
-
首先,为什么你需要每分钟运行一次任务,因为它在电池消耗方面成本很高,第二个工作经理需要至少 15 分钟的间隔
-
我想每分钟将位置发布到服务器
-
只有前台服务可能是您的解决方案
标签: android android-workmanager android-background android-doze