Android的广播方式分为有序广播和标准广播。
发送广播
在activity中发送标准广播,调用的方法是sendBroadcast(Intent)。
在activity中发送有序广播,调用的方法是sendOrderedBroadcast(Intent , String)。
接收广播
自定义类继承BroadcastReceiver,实现他的onReceive(Context context, Intent intent) 方法。
在该方法中我们可以获取数据,相关方法有:
setResultData方法:设置数据,通过getResultData获取。
也可通过intent获取存储在intent中的数据。
有序广播的接收顺序通过priority属性设置。
具体细节查看以下文章Android BroadcastReceiver使用详解
网友评论