3.2.2 发送有序⼴播
sendOrderedBroadcast(intent,null);//参数 2是与权限相关的字符串。
有序⼴播,前⾯的应⽤可以拦截后⾯的应⽤接受。接受顺序在l中设置,优先级⾼的先收到。alertdialog使用方法
拦截:abortBroadcast()。
3.3 本地⼴播
前⾯两个都是全局⼴播,可以被其他应⽤程序接受,可能引起安全性问题。⽐如携带数据的关键性⼴播被其他应⽤程序接货。
本地⼴播:只能够在应⽤程序内部进⾏传递,并且⼴播接收器只能接受本应⽤程序发出的⼴播。
使⽤LocalBroadcastManager来对⼴播进⾏管理。
localBroadcastManager = Instance(this);//获取实例
localBroadcastManager.sendBroadcast(intent);//发送本地⼴播
// 注册本地⼴播接收器
localReceiver = new LocalReceiver ();
本地⼴播⽆法通过静态注册⽅式来接受
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论