无序广播:类似新闻联播,不可以被终止,数据不可以改动。
发送无序广播
Intent intent = new Intent();
intent.setAction("com.tony.custombroadcast");
intent.putExtra("name","新闻联播每天晚上7点开整");
sendBroadcast(intent);
定义自定义广播接收者
public class ReceiveCustomReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent){
//[1]取出我们发送广播携带的数据
String content = intent.getStringExtra("name");
//[2]把获取到的数据展示到toast上
Toast.makeText(context,content,0).show();
}
}
配置清单文件
<receiver android:name="...">
<intent-filter>
<action android:name="com.tony.custombroadcast" />
</intent-filter>
</receiver>