美文网首页
本地广播

本地广播

作者: shenlong77 | 来源:发表于2017-06-08 16:58 被阅读0次

1 本次广播都是自定义的广播,自己发送,自己接收。
2 本次广播只在本应用程序内部有效,不会传递到其他应用程序中,这也保证了安全性。
3 本地广播只能采用动态注册的方法注册
4 只能发送标准广播,不能发送有序广播
5 本地广播和其他广播在写法上唯一不同的地方就是发送和接收都要通过LocalBroadcastManager的对象来进行

注册广播

创建类

public class FirstReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
          }
}

注册

private LocalBroadcastManager localBroadcastManager;
private FirstReceiver receiver;
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.detail_activity_layout);
        //首先获取LocalBroadcastManager对象
        localBroadcastManager=LocalBroadcastManager.getInstance(this);
        receiver=new FirstReceiver();
        IntentFilter intentFilter=new IntentFilter();
        intentFilter.addAction("zyl");
        //注册广播
        localBroadcastManager.registerReceiver(receiver,intentFilter);
)

取消注册

 protected void onDestroy() {
        super.onDestroy();
        localBroadcastManager.unregisterReceiver(receiver);
    }
发送广播
private LocalBroadcastManager localBroadcastManager
localBroadcastManager=LocalBroadcastManager.getInstance(this);
 Intent intent=new Intent();
intent.setAction("zyl");
localBroadcastManager.sendBroadcast(intent);

相关文章

  • Android本地广播详解

    本地广播用途 本地广播用于同一个app内通信(是否可以多进程通信?),且其他app无法接收到本地广播的消息,可以大...

  • 本地广播

    1.发送广播  广播是一种可以跨进程的通信方式。因此在这个应用程序内发出的广播,其他的应用程序应该也是可以收到的。...

  • 本地广播

    1 本次广播都是自定义的广播,自己发送,自己接收。2 本次广播只在本应用程序内部有效,不会传递到其他应用程序中,这...

  • 本地广播原理

    简介 本地广播:发送的广播事件不被其他应用程序获取,也不能响应其他应用程序发送的广播事件。本地广播只能被动态注册,...

  • 第一行代码

    —— 广播机制 纲要 广播简介 广播接收动态注册静态注册 广播发送标准广播有序广播 本地广播 最佳实践 简介-全局...

  • 使用本地广播

    使用本地广播 本地广播的优势: 广播不会离开我们的程序,不会被其他的程序所接收到,即数据信息不会泄露; 同样,其他...

  • 我要做 Android 之 广播

    广播的分类: 普通广播 有序广播 本地广播 粘性广播 一:普通广播 普通广播是一种完全异步执行的广播,在广播发出之...

  • Android - base - Broadcast

    四大组件之广播 大纲 广播机制简介 广播接收器 广播发信器 接收系统广播 发送自定义广播 本地广播 #广播机制简介...

  • 四大组建-Broadcast

    广播 1.广播的动态注册 清单文件权限申请 2.发送标准广播 3.接收本地广播 广播实现强制下线

  • Android学习笔记之Broadcast Receiver

    内容目录 广播的定义 广播的用途(信息传输与共享和通知) 广播的使用场景 广播主要的种类(普通广播、有序广播和本地...

网友评论

      本文标题:本地广播

      本文链接:https://www.haomeiwen.com/subject/sgttqxtx.html