为什么作业服务未在指定时间内启动?

问题描述 投票:0回答:1

我安排了工作,并且每2小时通过setPeriodic()函数使其可重复,问题是我的服务未在指定的时间内启动,有时甚至根本无法启动,我知道从android O开始设备空闲或处于打do模式时,作业服务无法启动。有什么方法可以确保即使不在指定时间也可以启动我的工作服务。

android android-jobscheduler jobservice
1个回答
0
投票

您可以在您的应用中接收广播。然后从广播接收器启动服务,但是如果您不显示任何UI /或前台通知,则您有一点时间来保持后台服务的运行。考虑前台服务

© www.soinside.com 2019 - 2024. All rights reserved.