Android 在广播接收机中使用RoboSpice

Android 在广播接收机中使用RoboSpice,android,android-broadcast,robospice,Android,Android Broadcast,Robospice,我想知道是否可以在广播接收机中使用RoboSpice,如果可以,我应该如何处理生命周期 现在我正在调用onReceive(context,Intent)方法中的spiceManager.start(context),但是中的服务从未停止过 Gaëtan在不知道更多的情况下,我认为最好的选择是在onReceive中处理结束时或在触发请求侦听器时调用SpiceManager的shouldStop方法。BroadcastReceiver用于我的应用程序中的小部件,RoboSpice用于获取要在小部件上

我想知道是否可以在广播接收机中使用RoboSpice,如果可以,我应该如何处理生命周期

现在我正在调用
onReceive(context,Intent)
方法中的
spiceManager.start(context)
,但是中的服务从未停止过


Gaëtan

在不知道更多的情况下,我认为最好的选择是在onReceive中处理结束时或在触发请求侦听器时调用SpiceManager的shouldStop方法。

BroadcastReceiver用于我的应用程序中的小部件,RoboSpice用于获取要在小部件上显示的新值。如果您需要更多信息,请随时询问。现在,我按照你的建议做了:在
onReceive()的末尾调用
shouldStop()
。谢谢。如果这样行的话,那就好了。也许你可以接受这个答案:)在接受之前我一直在等你的答案;-)当我在onRelease()方法的末尾调用shouldStop()时,侦听器中没有收到响应回调。所以我没有添加它。