- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 EventBus你真的会用吗?
EventBus是我们在跨线程中,使用较多的一个开源通信组件了。那么你真的知道怎么使用EventBus吗?如果使用过EventBus几年,并了解过EventBus源码的同学就会知道,EventBus在register注册时,起初只是使用反射来查找以onEvnet开头的方法来处理消息,也就是onEventxXXX就是我们订阅类的消息处理方法。我们都知道反射是有一定的性能损耗的。所以,后来Ev...
2019-11-18 23:08:04 227
原创 EventBus使用和源码详解
目录1. 架构图2. 使用3. 源码解析3.1 @Subscribe注解3.1.1 threadMode: 配置消息接收是在哪个线程3.1.2 sticky : 粘性事件3.1.3 priority : 接收事件的优先级3.2 注解解析3.2.1 注解类上的元注解3.2.2 collectSubscribers收集订阅类和订阅的方法信息3.2.3 生...
2019-11-16 16:20:40 567
原创 android Message机制详解
最近被问到Message池最多有多少个?瞬间懵逼了。是该好好来了解下Message机制了。Message源码就不贴了,自己点开看下就好。一般滴,我们是这么用的:Message msg = Message.obtain();msg.what = MSG_SHOP;msg.obj = bean;handler.sendMessage(msg);为啥这么用呢?人...
2019-11-10 21:47:10 605
Hello-jni-ndk
2017-03-03
设计师测量文本行距
2016-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人