自定义广播"com.itheima.xxxooo"  .  

编写的FinalRecevier对象,是最终广播接收者。 即使前边拦截了广播,还是会收到广播。

public void click(View view){Intent intent = new Intent();intent.setAction("com.itheima.xxxooo");//把这个自定义的广播发送出去//sendBroadcast(intent); //发送一条无序的广播事件//如果广播事件是无序发送出去的 所有的广播接受者 都会接受到这个事件//如果广播是有序的发送出去的, 广播接收者会按照优先级 接受到广播事件// 有序广播 特点: 高优先级的广播接受者 可以终止掉 广播事件//sendOrderedBroadcast(intent, null);sendOrderedBroadcast(intent, null, new FinalRecevier(), null, 0, null, null);}

广播接收者

public class FinalRecevier extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {System.out.println("我是final的receiver");}}

public class MyBroadcastReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {System.out.println("reveriver 1 接收到了广播");Toast.makeText(context, "检查到了 自定义的广播事件", 1).show();}}


public class MyBroadcastReceiver2 extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {System.out.println("reveriver 2 接收到了广播");Toast.makeText(context, "2 检查到了 自定义的广播事件", 1).show();abortBroadcast();}}

public class MyBroadcastReceiver3 extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {System.out.println("reveriver 3 接收到了广播");Toast.makeText(context, "3 检查到了 自定义的广播事件", 1).show();}}


添加广播接收者,并设置优先级。接受自定义广播

                                                                                                                                                                                                                


更多相关文章

  1. Android(安卓)touch 事件的处理流程
  2. Android(安卓)退出终止APP的方法总结
  3. Android(安卓)sendevent/getevent 用法
  4. Android(安卓)BroadcastReceiver
  5. android PopupWindow模拟Windows开始菜单显示消失效果
  6. View的事件体系《Android开发艺术探索》笔记
  7. [Flutter]监听Android返回键事件
  8. Cordova 3.x 源码分析(7) -- CordovaLib概要
  9. 关于JAVA回调函数和Android事件响应

随机推荐

  1. Android自定义Toast,并解决toast不重复显
  2. android中常见的错误及解决办法
  3. xml-----属性收集
  4. Android之WebView 防止调用系统浏览器打
  5. (Android)为什么我们不需要导入android s
  6. Android中获取当前屏幕的尺寸大小
  7. android点滴(26)之让线程拥有自己的消息
  8. Android官方开发文档Training系列课程中
  9. Windows 下用 repo 下载Android源码
  10. Android异步处理特性之AsyncTask