调用FirebaseJobDispatcher.cancel()后JobService不会停止

时间:2019-04-16 10:18:12

标签: android firebase-job-dispatcher jobservice

我有JobService,我在这里注册广播接收器以监听屏幕开/关事件。注册发生在onStartJob()中。 如果我将设备保持空闲状态几分钟,然后调用cancel("jobTag")中的FirebaseJobDispatcher,则会看到onDestory()onStopJob()被调用。但是,如果我将设备闲置了几个小时,如果我拨打cancel("jobTag"),则看不到onDestory()onStopJob()的呼叫,而JobService继续跑。即使设备闲置了几个小时,如何停止JobService?

0 个答案:

没有答案