
eventbus-3-0
shaoduo
本人从事计算机3年,计算机硕士。博客将收录我工作中遇到的问题和经验,希望能帮到您
展开
-
EventBus—如何优雅的开始使用(官翻一)
写在前边:虽说翻译虽好,但是还是一手资料比较好,有些翻译还是不到位。如何优雅的使用EventBus ,3步走。EventBus API as easy as 1-2-3 我们开始使用EventBus之前去顶添加了EventBus依赖包。第1步:定义事件(Define events)定义的事件实际上就是个不带任何特定要求的POJO类(plain old Java object),也就是JAVABEA翻译 2017-07-16 22:21:57 · 1052 阅读 · 0 评论 -
EventBus——线程传递(官译二)
EventBus可以为您处理线程:事件可以发布在与发布线程不同的线程中。 一个常见的用例是处理UI更改。 在Android中,UI更改必须在UI(主)线程中完成。 另一方面,网络或任何耗时的任务不能在主线程上运行。 EventBus可帮助您处理这些任务并与UI线程同步(无需深入线程转换,使用AsyncTask等)。在EventBus中,您可以通过使用四个ThreadModes之一来定义将调用事件处理翻译 2017-07-16 23:41:12 · 805 阅读 · 0 评论 -
EventBus代替Intent将复杂对象传递给下一个即将启动的Activity
原:http://blog.youkuaiyun.com/yuzui0810/article/details/50554427我觉得EventBus确实非常好,把我们从序列化中解脱出来,即使不序列化也能在界面间传递数据,但是有个前提,那是两个界面都已经存在并且注册了EventBus。而即将启动的下一个Activity就非常尴尬地不方便使用EventBus。当我们想给即将启动的界面传递参数时,一般都是用in转载 2017-07-18 21:24:19 · 1083 阅读 · 0 评论 -
由EventBus和Activity告诉我们的“先下手为强”并且要“活着”的意义
EventBus是安卓发布/订阅事件总线的优化 翻译过来其实也就这么核心几条: 1. 简化组件间的通信 (1).对发送和接受事件解耦 (2).可以在Activity,Fragment,和后台线程间执行 (3).避免了复杂的和容易出错的依赖和生命周期问题 2. 让你的代码更简洁 3. 更快 4. 更轻量(jar包小于50K) 5. 实践证明已经有一亿多的APP中集成了E原创 2017-07-18 23:12:14 · 1108 阅读 · 0 评论