我在JobService
哪里注册广播接收器以收听屏幕开/关事件。注册发生在onStartJob()
. 如果我让设备闲置几分钟,然后调用cancel("jobTag")
,FirebaseJobDispatcher
我会看到onDestory()
并被onStopJob()
调用。但是,如果我让设备闲置几个小时,如果我打电话cancel("jobTag")
,我看不到 and 的电话,并且onDestory()
继续运行。即使设备空闲了几个小时,如何停止 JobService?onStopJob()
JobService