广播是否在广播接收器(android)中排队或丢弃?

广播是否在广播接收器(android)中排队或丢弃?,android,broadcastreceiver,android-broadcast,Android,Broadcastreceiver,Android Broadcast,查看文档: (至少)我不清楚广播是按顺序处理、并行处理还是丢弃(如果广播接收器接收到广播但尚未完成前一个广播的处理) 广播是否按顺序、并行或丢弃处理 广播基于设计模式 onReceive方法在主线程中运行,因此它按顺序运行。 Android系统将把所有广播排队,直到它们被传送到你的接收器,这样就不会有任何广播被丢弃 另外,onReceive方法有10秒的超时时间,之后android会认为接收器被阻塞。因此,如果您的onReceive方法对单个广播花费的时间太长,android将阻止/杀死它,随

查看文档:

(至少)我不清楚广播是按顺序处理、并行处理还是丢弃(如果广播接收器接收到广播但尚未完成前一个广播的处理)

广播是否按顺序、并行或丢弃处理

广播基于设计模式

onReceive方法在主线程中运行,因此它按顺序运行。 Android系统将把所有广播排队,直到它们被传送到你的接收器,这样就不会有任何广播被丢弃

另外,
onReceive
方法有10秒的超时时间,之后android会认为接收器被阻塞。因此,如果您的
onReceive
方法对单个广播花费的时间太长,android将阻止/杀死它,随后的广播消息将丢失/丢弃