菜鸟的安卓实习之路----android广播(2)

广播的动态注册
动态注册的广播生命周期比静态注册的短,那是必须的,一旦注册关波的antivity被关闭之后,广播也就被销毁了。

那要怎么写呢?这次用一个自定义的筛选事件 
1 继承broadcastReceiver 写一个类 MyReceiver 

2 自定一个接受筛选事件

 private static final String ACTION  =  "cn.etzmico.broadcastreceiverregister.SENDBROADCAST";  

3 注册广播 
IntentFilter filter = new IntentFilter();  
                filter.addAction(ACTION);  
                filter.setPriority(Integer.MAX_VALUE);  
                registerReceiver(myReceiver, filter);  

4 在一个Activity中执行上面的注册代码就ok了 。
很简单,有没有?

你可能感兴趣的:(android,安卓)