树,源于元素之间的关系,通常子节点连向父节点,从整体上看就像一颗倒过来的树,根节点表示这种数据结构的起始元素。指针提供了一种维护三个节点之间关系...
在上一篇我们说道,MVP中由于P对V(Activity)的引用可能导致内存泄漏。我们都知道,当我们使用非静态内部类,或者匿名内部类的时候,由于内...
Picasso,Square公司开源的一款图片加载库,实现了图片的下载,缓存及显示功能,本身的Api调用非常的简单,一行代码实现异步加载: Pi...
Android开发技术日新月异,每年新的技术层出不穷,对于一些旧的经典的技术框架,我们也是有必要好好学习的。对于网络框架Volley,相信有点经...
在开发使用到网络框架时,我们可能会选择OkHttp,Volley等等进行封装,当我们想换请求卡框架的时候,只需要一行代码就能搞定,而不用去翻每一...
在andorid开发中越来越多的见到MVP的身影,做过web的开发的都知道web三层架构,而我们的MVP也有异曲同工之处,下面我们看下MVP的总...
获取getSharedPreferences(String name, int mode) 先取了缓存, 如果缓存未命中, 才构造对象 构造Sh...
创建基于HttpUrlConnection的具体获取网络数据流HttpUrlConnectionUtil 包装具体每一个请求的Request类 ...
Transformer转换器,Observable.compose() Observable.compose()操作符是直接对当前Observa...