android 广播

定义广播:

class ReceiveBroadCast extends BroadcastReceiver {
        @Override
        public void onReceive(Context context, Intent intent) {
            // 得到广播中得到的数据,并显示出来
             //做相关的操作或跳转或刷新页面皆可
        }
    }

注册广播:

   receiveBroadCast = new ReceiveBroadCast();
        IntentFilter filter = new IntentFilter();
        filter.addAction("zixun"); // 只有持有相同的action的接受者才能接收此广播
   registerReceiver(receiveBroadCast, filter);

 

发送广播:

 

  Intent   intentSend= new Intent(); // Itent就是我们要发送的内容
                intent.setAction("zixun"); // 设置你这个广播的action,只有和这个action一样的接受者才能接受者才能接收广播
                sendBroadcast(intent); // 发送广播

 

posted @ 2015-11-26 10:35  蜗牛眼里的世界  阅读(137)  评论(0编辑  收藏  举报