在 JobService 中实现 BroadcastReceiver

Implementing BroadcastReceiver inside JobService

我正在开发一个使用 JobService 的应用程序。现在,在我的应用程序中,我想重新安排在后台工作的广播接收器。所以,我想知道是否可以在 JobService 中实现 BroadcastReceiver,以便它可以在几次后重新启动。

是的,这是可能的。如果是后台服务,请在重新启动服务时使用 PowerManager 和 WakeLock 来保持 CPU 运行。顺便说一句,为什么你需要重新启动它?

编辑:

如果你想在 onStartCommand()

中保持你的服务 return START_STICKY