转自:http://blog.csdn.net/huangliop/article/details/7290931
这两个事件有点特殊,Recevier的注册必须写在代码里面,不能也在在Manifest.xml文件里面。也就是是必须用非常驻型注册。
这样就代理一个问题:当软件退出后,这个Recevier就不会工做了,也就不能接收到广播的事件了。
解决办法是:将注册那段代码放在一个Service里面去进行,这样只要Service不停止,这个Recevier就会一直工作。
注册代码如下:
转自:http://blog.csdn.net/huangliop/article/details/7290931
这两个事件有点特殊,Recevier的注册必须写在代码里面,不能也在在Manifest.xml文件里面。也就是是必须用非常驻型注册。
这样就代理一个问题:当软件退出后,这个Recevier就不会工做了,也就不能接收到广播的事件了。
解决办法是:将注册那段代码放在一个Service里面去进行,这样只要Service不停止,这个Recevier就会一直工作。
注册代码如下: