在 JobService 中实现 BroadcastReceiver
Implementing BroadcastReceiver inside JobService
我正在开发一个使用 JobService 的应用程序。现在,在我的应用程序中,我想重新安排在后台工作的广播接收器。所以,我想知道是否可以在 JobService 中实现 BroadcastReceiver,以便它可以在几次后重新启动。
是的,这是可能的。如果是后台服务,请在重新启动服务时使用 PowerManager 和 WakeLock 来保持 CPU 运行。顺便说一句,为什么你需要重新启动它?
编辑:
如果你想在 onStartCommand()
中保持你的服务 return START_STICKY
我正在开发一个使用 JobService 的应用程序。现在,在我的应用程序中,我想重新安排在后台工作的广播接收器。所以,我想知道是否可以在 JobService 中实现 BroadcastReceiver,以便它可以在几次后重新启动。
是的,这是可能的。如果是后台服务,请在重新启动服务时使用 PowerManager 和 WakeLock 来保持 CPU 运行。顺便说一句,为什么你需要重新启动它?
编辑:
如果你想在 onStartCommand()
START_STICKY