怎么确定android系统广播是否有序?
可以试下:Bundle bundle = getResultExtras(true)),看能拿到数据不,能拿到,证明是有序广播,拿不到是普通广播。
对于有序广播,前面的接收者可以将数据通过setResultExtras(Bundle)方法存放进结果对象,然后传给下一个接收者。但有可能前面没有存,那就不好判断了。
协调、有序、有序的区别与联系是什么?
注册广播的分类:静态注册和动态注册。
静态注册:在清单文件里直接注册,从app开启到app销毁,一直在接收广播,接收广播时间长,但是接收广播的优先级低于动态注册广播。
动态注册:动态注册,动态销毁,从onCreate到取消注册,期间接收广播,接收广播时间是短且可控,接收广播的优先级高。例如:
发送广播:
Intent i = new Intent();
i.setAction("ACTION_CLOSE");
sendBroadcast(i);
接受广播:
onCreate(){
//注册广播的接受者
IntentFilter filter = new IntentFilter();
filter.addAction("ACTION_CLOSE_ACTIVITY");
receiver = new InnerReceiver();
registerReceiver(receiver, filter);
}
private class InnerReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
? //TODO 当前Activity接收到广播 需要做的事情
}
}
}
//注销广播
@Override
protected void onDestroy() {
super.onDestroy();
unregisterReceiver(receiver);
}
2.引入广播的原因:
a) 不同的app之间传信通用
b)发出一条指定,需要多个Activity都需要有反应
注意:以上仅供参考,如有疑问,请追问,谢谢。
分别解释:
1、协调:[ xié tiáo ]
解释:和谐一致;配合得当。
2、有序[ yǒu xù ]
解释:序,次序。整整齐齐,次序分明,条理清楚。有序是指有一定的先后顺序。
扩展资料:
近反义词辨析:
近义词:井井有条[ jǐng jǐng yǒu tiáo ]
1、解释:井井:形容有条理。形容说话办事有条有理。
2、出自:清·吴敬梓《儒林外史》第十三回:鲁**上侍孀姑,下理家政,井井有条,亲戚无不称羡。
3、示例:秋风如同柔韧的梳子,把田野梳得井井有条。
反义词:杂乱无章[ zá luàn wú zhāng ]
1、解释:章:条理。乱七八糟,没有条理。
2、出自:唐·韩愈《送孟东野序》:“其为言也,杂乱而无章。”(意思:他们作的文章,杂乱而没有法度。)
3、示例:救火车开不进狭窄的弄。水桶拿不出许多。往来取水只是杂乱无章的一阵胡闹。 叶圣陶《一桶水》
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!