不用在配置文件注册。
 
发送一条广播:
public void sendBroadCast(Context context, String action){ Intent intent = new Intent(YourFlag); LocalBroadcastManager.getInstance(context).sendBroadcast(intent); }  

接收端,生成一个接收器 :
public BroadcastReceiver receiver = new BroadcastReceiver(){ @Override public void onReceive(Context context, Intent intent) { if(intent.getAction().equals(YourFlag)){ //执行接收到广播后的事件
                               
} }

}; 


注册广播:

public void registerBroadCast(){ //getActivity().registerReceiver(receiver, new IntentFilter(Constants.SHOWMENU)); LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getActivity()); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(YourFlag);//建议把它写一个公共的变量,这里方便阅读就不写了。 broadcastManager.registerReceiver(receiver, intentFilter); }

注销广播事件:
public void unregisterBroadCast() { getActivity().unregisterReceiver(receiver); }  

分别在onCreate()和onDestory()事件中将广播进行注册和注销。 



更多相关文章

  1. 控件:TouchProject(绘图) --- 触摸事件
  2. Android23-视图坐标系以及MotionEvent事件
  3. [Android]ButterKnife-无尽之刃-绑定视图控件和事件的快速开发工
  4. android 监听事件的处理
  5. android广播事件机制及应用(实现简单的定时提醒功能) 转
  6. android常驻通知栏点击事件

随机推荐

  1. Android多进程app中Application回调onCre
  2. 【iOS-cocos2d-X 游戏开发之三】Mac下配
  3. Android(安卓)4.1果冻豆新特性详解
  4. Google正式宣布Android应用统计工具:应用
  5. Android之AsyncTask的内存泄露问题
  6. ProtoBuf 在Android的使用与原理解析
  7. Android开发_精准排布控件位置
  8. [转]让IOS像Android一样LinearLayout线性
  9. Android样式之shape标签
  10. Nexus 5 Android(安卓)L 使用感受,以及如