发送的Activity中动态注册:
private void reg() { IntentFilter filter=new IntentFilter(); filter.addAction("MyBroadcastReciever"); reciever = new MyBroadcastReciever(); registerReceiver(reciever,filter); }
发送:
Intent intent=new Intent(); intent.setAction("MyBroadcastReciever"); intent.putExtra("",""); sendBroadcast(intent);
广播接收者:
public class MyBroadcastReciever extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String q = intent.getStringExtra("q"); } }