发送端:
Intent i = new Intent("Broadcast one!");
i.put......想要的内容
//发送广播
android.content.ContextWrapper.sendBroadcast(Intent intent);
接收端:
// 增加一个Intent过滤,添加Receiver监听service发送的广播
IntentFilter filter = new IntentFilter();
filter.addAction("Broadcast one!");
registerReceiver(mReceiver, filter);
/**
* 接收广播Intent形式传送
* */
protected BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if(action.equals("Broadcast one!")){
//your code here
}
}
};
不要忘记在结束时取消注册
unregisterReceiver(mReceiver);