09 2016 档案
摘要:[java] view plain copy print? /* * 观察者模式 * 定义对象间的一种一个(Subject)对多(Observer)的依赖关系,当一个对象的状态发送改变时,所以依赖于它的 * 对象都得到通知并被自动更新 * * 当然,MVC只是Observer模式的一个实例。Obse
阅读全文
摘要:1. 功能介绍 1.1 EventBus EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。传统的事
阅读全文
摘要:EventBus总结 1. 采用订阅者模式(观察者模式)设计的简化Activity、Fragment、threads、Service等之间通信的一种事件框架机制, 让代码简洁,耦合性更低。2. 主要核心内容:注册(事件订阅)函数、事件发布函数、反注册(取消订阅)函数。 EventBus 需要解决的问
阅读全文
摘要:什么是任务栈(Task) 官方文档是这么解释的 任务是指在执行特定作业时与用户交互的一系列 Activity。 这些 Activity 按照各自的打开顺序排列在堆栈(即“返回栈”)中。 其实就是以栈的结构(先进后出)将依次打开的activity记录. 为什么要用任务栈 为了记录用户开启了那些acti
阅读全文