第十三天·Broadcast
发送广播:
1、创建广播地址字符串
private static final String myBroadCast = "com.xiaogao.mybroadcast";
2、创建一个Intent来发送广播
final Intent intent = new Intent(myBroadCast);
3、调用方法,发送广播
intent.putExtra("口令","夜深人静");
sendBroadcast(intent);
接收广播
广播接收器BroadcastReceiver
平时说的Android四大组件之一的广播,实际上指的是广播接收器(BroadcastReceiver).
BroadcastReceiver是一个抽象类,我们可以自定义一个类继承BroadcastReceiver,并实现它的抽象方法.
1、创建一个类来继承自BroadcastReceiver
2、注册一个接受者,指定类文件和过滤器
<receiver android:name=".MyBroadCast">
<intent-filter>
<action android:name="com.xiaogao.mybroadcast"/>
</intent-filter>
</receiver>