BroadcastReceiver注册的两种方法

BroadcastReceiver用于监听被广播的事件为了达到这个目的BroadcastReceiver必须进行注册,注册有以下两种方法

 

1.在AndroidManifest.xml进行注册

<receiver>

<intent-filter>

<action android:name=""/>

</intent-filter>

</receiver>

 

这种方法有一个特点即使你的应用程序已经关闭了,但这个BroadcastReceiver依然会接受广播出来的对象,也就是说无论你这个应用程序时开还是关都属于活动状态都可以接受到广播的事件

 

2.在代码中注册

IntentFilter filter=new IntentFilter();

filter.addAction()

你可能感兴趣的:(xml,android,活动)