定义广播:
class ReceiveBroadCast extends BroadcastReceiver {
@Override public void onReceive(Context context, Intent intent) { // 得到广播中得到的数据,并显示出来 //做相关的操作或跳转或刷新页面皆可 } }注册广播:
receiveBroadCast = new ReceiveBroadCast();
IntentFilter filter = new IntentFilter(); filter.addAction("zixun"); // 只有持有相同的action的接受者才能接收此广播 registerReceiver(receiveBroadCast, filter);
发送广播:
Intent intentSend= new Intent(); // Itent就是我们要发送的内容
intent.setAction("zixun"); // 设置你这个广播的action,只有和这个action一样的接受者才能接受者才能接收广播 sendBroadcast(intent); // 发送广播