永发信息网

安卓broadcastreceiver怎么接收list

答案:1  悬赏:30  手机版
解决时间 2021-02-01 00:57
安卓broadcastreceiver怎么接收list
最佳答案
广播接收者(BroadcastReceiver)继承BroadcastReceiver类接收广播意图的Java类,重写:
public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据;
广播意图就是通过Context.sendBroadcast(Intent intent)或Context.sendOrderedBroadcast(Intentintent)发送的意图,通过这个语句,能够广播给所有满足条件的组件,比如intent设置了action="Receiver",则所有在AndroidManifest.xml中设置过的广播接收者都能够接收到广播;

2.广播发送者sendBroadcast()

通常广播发送方就是调用Context.sendBroadcast()的程序,通常广播发送方都是通过隐式意图发送出去;

广播发送方分为普通广播和有序广播;
同步广播:发送方发出后,几乎同时到达多个广播接收者处,某个接收者不能接收到广播后进行一番处理后传给下一个接收者,并且无法终止广播继续传播;Context.sendBroadcast(intent);
有序广播:广播接收者需要提前设置优先级,优先级高的先接收到广播,优先级数值为-1000~1000,在AndroidManifest.xml的设置;比如存在3个广播接收者A、B、C、D,优先级A>B>C>D,因此A最先收到广播,当A收到广播后,可以向广播中添加一些数据给下一个接收者(intent.putExtra()),或者终止广播 abortBroadcast();Context.sendOrderedBroadcast(intent);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
芭拉美甲美睫工作室地址有知道的么?有点事想
宫颈病理腺体鳞化轻度非典型增生是癌症吗
(10分)光学显微镜是中学生最常用的生物实验
怎么遮盖或隐藏脚踝的纹身 姐姐后天结婚让我
一般看到蜜蜂分家,要怎么样才能留住它们呢
从善如流疾恶如仇意思
下列不是药物的不良反应的是A.变态反应B.首关
奈希Nice私人订制(纯日式美甲、半永久)地址在
北京关于病假工资的规定。按最低工资标准的80
赤壁叉怎么样
放假乘火车去奶奶家要用16小时.现在火车提速
魅指尖美甲美睫半永久定妆地址在什么地方,想
考研二区哪些省份离山西近
对肺有好处的花
下列各项中,可以作为胶浆剂的是()。A.桂皮糖
推荐资讯
三星手机怎样关信号检测
ip1980怎么拆开
幽山居新派中式咖啡地址在什么地方,想过去办
为什么很多人说我长得很漂亮可我却觉得自己很
宝贝益智欢乐谷地址好找么,我有些事要过去
重庆农村商业银行atm(高阳分理处)地址好找么
大众图文(劳动中街与西大街交叉口)地址在什么
0.04小还是0.0425小
若·瑜伽IFyoga(武侯吾悦广场店)地址在什
现在每天都在服用协和的益生菌会不会过量啊?
如何用php获取服务器的运行时间
鱼鳞陈的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?