广播的原理,其实就是消息队列,在android中封装的消息队列服务,消息队列,不受线程之间的影响所以,可以随意收发,很好用.
1.首先去写一个广播接收器.
package com.baidu.idl.face.main.activity.start;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class FaceBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.e("-","---");
}
}
2.然后在
在我们的这个HomeActivity中,我们用动态注册的方式,注册广播,然后我这里
新建广播接收器的时候,直接,给他写了个匿名内部类,覆盖了,接收器中的那个onReceive方法,这样
当广播接收器接收到数据以后,然后在这里就可以直接去操作UI界面了.
3.然后我们还在