1. 发送:
Intent intent=new Intent();
intent.putExtra("str", str);
intent.setAction("。。。");
sendBroadcast(intent);
2.接收:
a.注册广播接收器
receiver=new MyReceiver();
IntentFilter filter=new IntentFilter();
filter.addAction("relay");
getActivity().registerReceiver(receiver, filter);
b.接收广播
public class MyReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent2) {
// TODO Auto-generated method stub
Bundle bundle=intent2.getExtras();
str=bundle.getString("str");
showData(str);
}
}
跟着上述步骤,就可以实现广播了