我有后台长时间运行的任务服务, 在开发者网站上,我发现了一些词语“如果您的应用针对API级别26或更高级别,系统会在应用程序本身不在前台时对运行后台服务施加限制。在大多数情况下,您的应用应使用预定作业相反。“ https://developer.android.com/topic/performance/scheduling.html 如何将服务替换为调度任务? 这会在后台不断发挥作用吗?
答案 0 :(得分:1)
首选方法是使用Android Job Scheduler或Firebase Job Dispatcher。但是,您无法长时间运行任务,但您可以做的是在特定的时间间隔后短时间内执行任务。