1:新建工程ReceiverPorject
1)定义接收器:新建MyBroadcastReceiver类继承BroadcastReceiver
public class MyBroadcastReceiver extends BroadcastReceiver {
@Override
publicvoid onReceive(Context context, Intent intent) {
String action="发送广播哪里定义的action"
if(action.equals(intent.getAction())){
//定义接收到广播后的操作
}
}
}
2)在清单文件中注册广播(也可以动态注册)
<receiver android:name=".MyBroadcastReceiver">
<intent-filter>
<action android:name="发送广播哪里定义的action" />
</intent-filter>
</receiver>
2:新建工程SendPorject,在需要发送广播的地方
Intent intent =new Intent("发送广播定义的action");
sendBroadcast(intent);
网友评论