E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
EventBus3
EventBus3
实例源码浅析(下)-索引类生成
概述EventBus一般使用在调用register注册时,会通过反射去解析记录订阅方法,运行期反射比较耗费性能。3.0提供了高级用法即索引,通过注解处理器在编译期就提前解析记录订阅方法。EventBus在索引生成过程中有使用到Type、Element、JavaFileObject等接口,需要先对这些接口有一定了解。实例解析使用索引详细的配置方法可以按照官方文档http://greenrobot.o
分则能成
·
2018-10-01 17:25
Android
EventBus3
实例源码浅析(上)
使用实例这里从EventBus一个简单例子着手,逐步分析:一.注册订阅在订阅者类中添加订阅方法,往EventBus注册这个类。publicclassMyEventSubscriber{privateWeakReferencemActivity;publicEventSubscriber(Activityactivity){this.mActivity=newWeakReference();//缓存
分则能成
·
2018-07-29 14:40
Android
详解EventBus 3.x 的快速使用
EventBus3
简介EventBus是一种为了优化Android组件之间事件传递的解耦工具,通过发布/订阅事件总线来实现事件在不同组件之间的事件传递。
ayuhani
·
2018-02-27 09:57
Kotlin简单使用EventBus3.x
就装一个Kotlin插件,然后导入
EventBus3
,导入步骤看Github介绍。这里需要注意不能在onStar方法中注册
_龙衣
·
2018-01-31 22:54
Kotlin
Android APT 技术浅谈
现在有很多主流库都用上了APT,比如Dagger2,ButterKnife,
EventBus3
等代表框架:DataBindingDagger2ButterKnifeEventBus3
ruzhan123
·
2017-10-14 11:48
Android
Android 注解--(一)注解基础
学习注解原理的理由越来越多的Android库中使用的注解,比如butterknife,
EventBus3
,okHttp里面也是使用了注解,减少了重复代码的编写,极大的方便我们快速开发,那么了解其内部的工作原理极其重要
渡过
·
2017-03-15 23:21
Android AOP注解Annotation详解(一)
)AndroidAOP之注解处理解释器详解(二)AndroidAOP注解详解及简单使用实例(三)AndroidAOP等在Android上应用越来越广泛,例如框架ButterKnife,Dagger2,
EventBus3
tpnet
·
2017-03-07 09:50
EventBus3
的简单使用
功能:可替代Intent,Handler,BroadCast,接口等传统方案github地址:https://github.com/greenrobot/EventBus添加依赖在module的build.gredle文件中的dependencies标签中添加compile'org.greenrobot:eventbus:3.0.0'使用普通事件注册事件EventBus.getDefault().
老师好我是小明同学
·
2017-02-16 16:00
Android进阶篇
Android 利用 APT 技术在编译期生成代码
现在有很多主流库都用上了APT,比如Dagger2,ButterKnife,
EventBus3
等,我们要紧跟潮流,与时俱进呐!(ง•̀_•́)ง普及一下Bu
jacky123
·
2016-11-03 23:57
Android 利用 APT 技术在编译期生成代码
现在有很多主流库都用上了APT,比如Dagger2,ButterKnife,
EventBus3
等,我们要紧跟潮流,与时俱进呐!(ง•̀_•́)ง普及一下Bu
jacky123
·
2016-11-03 23:57
Android 利用 APT 技术在编译期生成代码
现在有很多主流库都用上了APT,比如Dagger2,ButterKnife,
EventBus3
等,我们要紧跟潮流,与时俱进呐!
Brucezz
·
2016-08-26 16:18
Android注解-编译时生成代码 (APT)
Android注解越来越引领潮流,比如Dagger2,ButterKnife,
EventBus3
等,他们都是注解类型,而且他们都有个共同点就是编译时生成代码,而不是运行时利用反射,这样大大优化了性能;而这些框架都用到了同一个工具就是
a1018875550
·
2016-08-09 22:00
android
apt
EventBus3
源码解读
基本概念EventBus是一款针对Android优化的发布/订阅事件总线库。简便了Activities,Fragments,以及backgroundthreads之间的通信,使发送者与订阅者之间有效解耦。基本使用EventBus的使用也极其简单,只需三步即可。定义一个事件类型。publicclassMessageEvent{ publicfinalStringmessage; publicMess
maplejaw_
·
2016-06-06 13:00
android
EventBus
源码解读
EventBus3
源码解析(个人理解) 之一
转载请说明地址:http://blog.csdn.net/it_peng/article/details/51581426前言:还记得我曾经在知乎上面提问:说怎么看源码,什么样的姿势比较好?但是也很少人回答我。但是也没有关系。原来我不知道怎么回答,现在估计能回答一点点了。姿势_1:就拿EventBus框架来说吧!我们首先应该会用是吧.基本功能:注册:EventBus.getDefault().re
IT_peng
·
2016-06-03 20:48
android_开发
EventBus的使用(基于EventBus3.0,开发必备)
EventBus3
的使用(基于EventBus3.0事件总线,开发必备) 很久没有写博客了,之前工作太忙了,好了,这次给大家带来Android开发中使用非常普遍,非常重要的开源框架
oQiHaoGongYuan
·
2016-05-29 23:00
android
Android开发
EventBus
EventBus3.0
EventBus的使用(基于EventBus3.0,开发必备)
EventBus3
的使用(基于EventBus3.0事件总线,开发必备) 很久没有写博客了,之前工作太忙了,好了,这次给大家带来Android开发中使用非常普遍,非常重要的开源框架
oQiHaoGongYuan
·
2016-05-29 23:00
android
Android开发
EventBus
EventBus3.0
[置顶] 【腾讯Bugly干货】老司机教你“飙”
EventBus3
Bugly技术干货系列内容主要涉及移动开发方向,是由Bugly邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处。EventBus对于Android开发老司机来说肯定不会陌生,它是一个基于观察者模式的事件发布/订阅框架,开发者可以通过极少的代码去实现多个模块之间的通信,而不需要以层层传递接口的形式去单独构建通信桥梁。从而降低因多重回调导致的模块间强耦合,
Tencent_Bugly
·
2016-05-09 17:00
Android开发
腾讯
开发人员
EventBus框架提炼总结
1、EventBus:事件总线框架;用于组件之间的通信,实现解耦合;2、下载地址:https://github.com/greenrobot/
EventBus3
、用法:a、注册:EventBus.getDefault
annieliu502
·
2016-02-15 16:22
Android
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他