本文主要介绍Android网络请求中的一些基础知识及缓存的应用 目录 http请求&响应相关知识 okhttp&Interceptor retr...
本文主要介绍RecyclerView实现多种效果,以聊天界面为例。 原理 getItemViewType(): 获取每一个item的类型,这里面...
RxCache 是使用注解为Retrofit加入二级缓存(内存,磁盘)的缓存库。 开头膜拜大神项目地址 : RxCache RxCache使用方...
map (变换) 把返回的数据转换成更方便处理的格式再交给 Observer,是事件对象的直接变换(一对一变换) Map操作符对原始Observ...
***使用并发时要多疑而自信 *** Executor(p656) 使用执行器Executor来管理Thread对象,简化了并发编程,Execu...
网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服务(面向连接还是无连接)曾引起了长期的争论,争论焦点的实质就是:在计算机通...
截取屏幕,包括屏幕外的(RecyclerView或者ScrollView嵌套里面的布局)查找资料后,找到了这样一段代码(blog出处找不到了 =...
synchronized锁住的不是代码而是对象 synchronized的使用 synchronized代码块,被修饰的代码成为同步语句块,其作...
数据链路层使用的信道主要有以下两种类型 点对点信道这种信道使用一对一的点对点通信方式 广播信道这种信道使用一对多的广播通信方式,因此过程比较复杂...