广播是android四大组件之一,很多情况下数据的传递是用过Intent发送, 跳到另外一个Activity就可以接收数据然后更新UI了,但是如果不是跳到另外一个Activity的情况下数据是怎么传递的呢?就需要使用BroadcastReceiver
下面我使用动态注册的方式来注册广播传递数据。
先写一个广播接收器类需要继承BroadcastReceiver
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class MyBroadcastReceiver extends BroadcastReceiver{
//onReceive可以接收发送出去的广播数据。
@Override
public void onReceive(Context arg0, Intent arg1) {
// TODO Auto-gen