代码改变世界

随笔档案-2016年11月

mvvm架构使用解析

2016-11-29 17:46 by 熠熠闪光, 365 阅读, 收藏,
摘要: 配置 android studio目前已经集成了dataBinding,只需在build.gradle中配置,如下: 布局文件 使用 Data Binding 之后,xml的布局文件就不再单纯地展示 UI 元素,还需要定义 UI 元素用到的变量。所以,它的根节点不再是一个 ViewGroup,而是变 阅读全文

rxjava各种使用场景

2016-11-02 14:14 by 熠熠闪光, 1436 阅读, 收藏,
摘要: 1. 数据的三级缓存 取数据,首先检查内存是否有缓存;然后检查文件缓存中是否有;最后才从网络中取;前面任何一个条件满足,就不会执行后面的 举个例子,我们经常在需要登陆之后,根据拿到的token去获取消息列表。 这里用RxJava主要解决嵌套回调的问题,有一个专有名词叫 Callback hell a 阅读全文