eventbus
2018-01-31 20:34:47 4 举报
EventBus的流程图
作者其他创作
大纲/内容
post()
ASYNC
equeue
List
SubscriberMethodFinder
invokeSubscriber()
BG
EventBus
register();
Method
isMain?
YES
postToSubscription():具体的某个事件的响应四种模式:case POSTINGcase Maincase ASYNCcase BACKGROUND
postToSubscription()
两个Map:subscriptionsByEventTypetypesBySubscriber
NO
findSubscriberMethods()
invokeSubscriber():POST mode
POSTING
invoke()反射
Mode
postSingleEventForEventType()
获取当前线程的eventqueue
Subscriber
subscribe();
onCreate()(or 构造函数)
postSingleEvent()
MAIN
0 条评论
回复 删除
下一页