这种方式不用在配置文件加东西

广播注册,可以写在Activity(onCreate),也可以写在Fragment(onActivityCreated)里。

LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getActivity());
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.intent.action.CART_BROADCAST");//建议把它写一个公共的变量,这里方便阅读就不写了。
BroadcastReceiver mItemViewListClickReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent){
System.out.println("OK");
}
};
broadcastManager.registerReceiver(mItemViewListClickReceiver, intentFilter);
 
发送广播
 

Intent intent = new Intent("android.intent.action.CART_BROADCAST");
LocalBroadcastManager.getInstance(getActivity()).sendBroadcast(intent);

最新文章

  1. [转]全面理解Unity加载和内存管理
  2. 如何为编程爱好者设计一款好玩的智能硬件(七)——LCD1602点阵字符型液晶显示模块驱动封装(上)
  3. 6.使用AngularJS模板来创建视图
  4. NPM install - killed error solution
  5. 函数式编程之block
  6. 转 AI教程 logo
  7. iphone开发第二个程序
  8. BZOJ 2226 LCMSum
  9. Nested Class Templates
  10. AppBarLayout学习笔记
  11. Migrating your code from 9.3 to 10.x
  12. 使用freemarker和itext把html转pdf
  13. mac添加redis 环境变量
  14. 〖Linux〗转换Socks Proxy为Http Proxy
  15. Oracle Function:TO_CHAR
  16. c基础_笔记_1
  17. python开发_tkinter_单选按钮
  18. Docker入门与实践之 docker安装与了解
  19. [AT2363] [agc012_c] Tautonym Puzzle
  20. #leetcode刷题之路13-罗马数字转整数

热门文章

  1. vue 实现走马灯效果
  2. 【转】Spring, MyBatis 多数据源的配置和管理
  3. win7旗舰版下配置IIS服务器
  4. Vue开发微信公众号默认背景为灰色
  5. 【OS_Linux】三大文本处理工具之sed命令
  6. svn设置提交时忽略某些文件
  7. 【Charles】使用Charles时,抓不到包的情况。
  8. Flux reference
  9. [转]Makefile中的wildcard/notdir/patsubst
  10. H.264 Profile-level-id