52

EventBus 源码分析(上篇)

 5 years ago
source link: https://juejin.im/post/5bb021f46fb9a05d0e2e7468
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
可用于应用内的消息事件传递,方便快捷,耦合性低 1.基本用法 public class EventBusMain extends AppCompatActivity { @Override protected void onCreate(@

Recommend

  • 114
    • 掘金 juejin.im 6 years ago
    • Cache

    给EventBus发的消息加个id来区分

    背景在小型的项目当中,接入EventBus不失为一种好的解耦方式,同时也很好的避免了多余的接口代码的编写,发送方只管将消息发出,而不用去管对应消息类型的接收方怎么处理。 然而,在使用过程中,也难免遇上了一些不好用的特性。 EventBus可以通过@Subscr

  • 88
    • 掘金 juejin.im 6 years ago
    • Cache

    Android每周一轮子:EventBus

    前言 开篇要说声sorry,限于各种原因,Okhttp的下篇和OKIO要delay 了,本周先来一个简单一些的。 EventBus 是一个基于观察者模式的事件发布/订阅框架,开发者可以通过极少的代码去实现多个模块之间的通信,而不需要以层层传递接口的形式去单独构

  • 55
    • 掘金 juejin.im 6 years ago
    • Cache

    聊一聊 EventBus 源码和设计之禅

    前言 register() 获取当前注册对象所有订阅方法信息 subscribe() post() postSingleEvent() unregister() threadMode invokeSubscriber() Poster#enque

  • 61
    • 掘金 juejin.im 6 years ago
    • Cache

    Vue中eventbus很头疼?我来帮你

    话不多说,直接上干货 现存痛点 你只是想简单的要一个事件的发布订阅来通知下兄弟组件执行个方法? 你是否还在为引入一个eventbus后,每次还要手动调用卸载(off)而头疼? 你是否还在为要去想各种bus的【pub、sub】、【$on、$emit】、【fir

  • 41

    背景 对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使...

  • 41

    背景 对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递方式有很多种,

  • 66
    • studygolang.com 5 years ago
    • Cache

    Beego Logs 源码分析 上篇

    最近参加春招,确实挺受打击,平常做项目遇到的问题,学到的知识点没有及时总结,导致在面试的时候无法清晰的描述出来,因此本专栏后续日常更新,总结编程之路的点滴。下面进入正题。 Beego Logs 使用 先大致了解怎么...

  • 40

    基操,先举栗子? 在项目中总是会有需要判断网络状态的地方,我们常用的方法就是抽出一个工具类,我顺手就是一个栗子?: //判断网络是否可用 public static boolean isNetworkAvailable() { Connectivi

  • 25
    • 掘金 juejin.im 4 years ago
    • Cache

    EventBus源码解析

    前言 最近跟一位前辈聊了一下学习方法,聊了很多,也收获了很多。从交流的过程中前辈送给我一句话:“学以致用,格物致知”。听完之后意识到之前的学习方法有很大的问题,在以后的学习中需要更多的和实践相结合,做到学以致用。各位小伙伴们有什么更好的学习方法吗?...

  • 6

    【Android】EventBus 3.0 源码分析 EventBus是Android中一个基于观察者模式的事件发布/订阅框架,开发者可以通过极少的代码去实现多...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK