1.在需要的地方调用广播发送sendxxbroadcast()方法。
2.在activity中需要做四件事情
1.定义发送广播的方法
public void sendxxbroadcast(){
Intent mintent=new Intent();
mintent.setaction("xxx");
sendBroaccast(mintent);
}
2.注册该广播
public void registerBroadcastReceive()
myintentfilter= new IntentFilter()
myintentfilter.setaction("xxx");
registerReceive(mBroadcastReceive,myintentfilter);
然后把该方法在activity的oncreate方法中初始化。
3.定义广播接收类
private BroatcastReceive mBroadcastReceive =new BroadcastReceive
@override
public void onReceive(Context context,Intent intent)
接到这个广播该做的操作。
4.解除广播
private onDestroy()
unregisterReceiver(mBroadcastReceive);