关于RxBus的一些使用心得

前段时间接触了一下RxBus,发现意外的好用,中途也遇到了不少问题,但是总体来说还是愉快地,很多情况下都是由于自己的粗心大意所导致的,从而找了半天,在此自己记录一下吧。


首先说下,使用的RxBus是在build.gradle中依赖
compile ‘com.hwangjr.rxbus:rxbus:1.0.3’
github地址是 https://github.com/AndroidKnife/RxBus


这里只说一些简单的用法以及博主在使用的时候自己遇到的一些问题。

使用的时候首先创建一个类,编写一个单例模式用作返回Bus对象。

使用的的时候,在组件生命周期的位置,onCreate()中调用bus.register(this);进行注册操作。
onDestory()中进行bus.unregister(this);解绑操作。

这里容易的遇到的问题是,在Fragment中使用的时候,注册中的参数写成了getActivity() ,这样会调用不到,不管在任何组件中,都需要使用this作为参数去注册。

在使用方面参见文档就好啦。
就一个注解(目前我是只用到了这一个)

 @Subscribe(tags = {@Tag("tag_value")})public void testRxBus(String params) {操作信息}

然后在调用的地方使用bus.post("tag_value","return_value");就可以进行调用了

目前遇到的问题就是这些了,之后会后续记录的。

关于RxBus的一些使用心得相关推荐

  1. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  2. 测试心得:微图书销售小程序

    测试心得:微图书销售小程序 前言 这个学期差不多也将近结束,经过大半个学期,从项目需求的确认和项目文档的编写,到一步步的设计与实现,现在终于到了测试阶段,但是我们在测试阶段也暴露出了很多bug,但是每 ...

  3. java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得

    该文章出自:http://www.cnblogs.com/hucn/p/3572384.html 分析工具:http://www.blogjava.net/jjshcc/archive/2014/03 ...

  4. 计算机财务应用实验心得,计算机会计实习心得-20210628124643.doc-原创力文档

    计算机会计实习心得 计算机会计实习心得1 毕业实践环节是大学生在完成全部课程后.走向社会之前最真实的一个模拟实验,对于我们财会专业的学生,平时注意注重理论学习,缺乏实践锻炼,因此实习显得尤为重要.在本 ...

  5. html5考试总结300字,期中考心得300字5

    为了检验学生半个学期所学的知识而进行的一次考试,有利于学生比较正式地检验自己平时的学习水平,根据这个成绩,学生可以及时的调整学习心态和方法,更有效率地进行下一阶段的学习,期中考试主要考察学生前半学期的 ...

  6. Assembly学习心得

    http://blog.csdn.net/etmonitor/ Assembly学习心得 说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参 ...

  7. 什么叫安装文件索引服务器,搜出精彩 玩转Windows 2008系统心得

    [IT168 专稿]不少朋友已经在不经意间与Windows Server 2008系统进行了亲密接触,在一段时间的接触之后,不知大家对该系统的文件搜索功能会有什么样的体会?其实,Windows Ser ...

  8. mysql主从数据库含义_(转)Mysql数据库主从心得整理

    管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对 ...

  9. 工作中InnoDB引擎数据库主从复制同步心得

    近期将公司的MySQL架构升级了,由原先的一主多从换成了DRBD+Heartbeat双主多从,正好手上有一个电子商务网站新项目也要上线了,用的是DRBD+Heartbeat双主一从,由于此过程还是有别 ...

最新文章

  1. Windows 消息循环(1) - 概览
  2. executequery方法_【接口测试】soapui中数字、字符串、日期时间、数据库连接参数化的设置方法...
  3. 用 Doc2Vec 得到文档/段落/句子的向量表达
  4. Mac终端的一些操作命令
  5. Gbase相关学习总结
  6. 苹果手机屏幕助手_苹果手机屏幕坏点测试
  7. 苹果服务器cpu型号怎么看,iphone6s plus怎么查cpu型号 iphone6s plus查询cpu型号方法
  8. 北京市个人租房攻略,看完你就懂了
  9. 【蓝队攻防演练思路】From 滴滴蓝军
  10. 蛋蛋读NVMe之一:为什么刘备需要NVMe
  11. 莫队算法学习笔记(一)——普通莫队
  12. 【Deel learning之一 】激活函数
  13. 百度网盘会员怎么买最便宜
  14. 硬件趣学python_硬的解释|硬的意思|汉典“硬”字的基本解释
  15. 字节码编程 | 使用Javassist动态生成Hello World
  16. 邓西百度网盘批量分享工具
  17. 关于求解微分方程——初学Matlab里的 ODE求解器
  18. 病理学技术师题库(含答案)
  19. 通过sql查询自己经纬度周围几公里内的数据
  20. Flutter-防京东商城项目-编写注册(2)-35

热门文章

  1. 数据囤积者,有没有“蓝瘦香菇”?
  2. 生肖 java_用java作那年出生属什么生肖属相
  3. 中国智慧港口市场发展态势及前景趋势分析报告2021-2027年
  4. 第八篇:qt写ui转py文件之pyside2转py(全步骤)
  5. [Python图像识别] 五十.Keras构建AlexNet和CNN实现自定义数据集分类详解
  6. linux编译image,CxImage Linux 编译
  7. 无盘主机服务器,无盘主机服务器视频
  8. Markdown 实现页面内部跳转和代码折叠
  9. MFC中主副屏窗口全屏最大化的几种方法
  10. EXCEL提取百分位数