本着学习探索我又实现了EventBus: 1、我们看源码知道EventBus内部大量使用的反射,这可能造成性能损耗,但是有点大于缺点。 2、其实EventBus的是,当EventBus注册组件时,其就会去内存检查是否存在已经订阅了该方法,EventBus是通过订阅方法的参数去匹配的; 3、如果EventBus在内存中没有找到订阅的方法,就会去通过反射解析注解并获取订阅的方法,并保存至内存中; 4、需要注意的是:使用EventBus一定要反注册,因为EventBus是将数据保存到内存中的;
-
Notifications
You must be signed in to change notification settings - Fork 0
WDevaloper/SimpleEventBus
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published