1.创建接受者
public class MeedReceive extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
if(intent.getAction().equals("aa.bb"))
// TODO Auto-generated method stub
Toast.makeText(context, "我是aa.bb接受者", 0).show();
if(intent.getAction().equals("cc.dd")) Toast.makeText(context, "我是cc.dd接受者", 0).show();
}
}
2.在AndroidManifest.xml里添加
<!-- 注册广播接受者 -->
<receiver
android:name="com.example.aa.MeedReceive">
<intent-filter >
<action android:name="aa.bb"/>
</intent-filter>
<intent-filter >
<action android:name="cc.dd"/>
</intent-filter>
</receiver>
3.发送广播
btn_seed.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setAction("aa.bb");
sendBroadcast(intent);
}
});
btn_seed_2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setAction("cc.dd");
sendBroadcast(intent);
}
});