我有一些Service类,注册多个警报。
In my 广播接收器类,我想要接收时() 方法来调用某些方法Service class.
但是,我不知道如何将它们绑定在一起。我试着做广播接收器一个内部类,但后来我遇到了更多错误,根本无法发出警报。
Thanks
Look at http://developer.android.com/reference/android/content/BroadcastReceiver.html生命周期。 BroadcastReceiver 仅为处理消息而创建。这意味着它的生命很短,而且它也是无状态的。所以你不能将任何东西绑定到它。
不管怎样,你可以尝试开始一个service form onReceive(Context context, Intent intent)
广播接收器的方法,
像这样:
public void onReceive(Context context, Intent intent) {
Intent intent2 = new Intent(context, GCMService.class);
intent2.putExtras(intent);
context.startService(intent2);
}
那么 a=服务应该处理广播消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)