一、使用泛型的好处 可以使用多种数据类型,来执行相同的代码使用泛型前,如不同类型需要进行方法重载 如果还需要double类型的求和,需要重新在重...
一、Handler简单使用 二、源码中的执行过程 Handler的主要函数 MessageQueue的执行过程enqueueMessage方法 ...
一、问题描述 在RecyclerView重新调用setAdapter之后,再notifyDataSetChanged()方法列表刷新重新滑动到顶...
办理居住证主要流程 一、网签(房东操作) 办理方式: 1.窗口办理 2.网上下载App 一网通办来办理 二、居委会登记只需要办理人拿材料办理即可...
1.下载地址: http://maven.apache.org/download.cgi[http://maven.apache.org/dow...
一 、ARouter的配置 在对应的 build.gradle 文件中配置 ARouter 的相关依赖如下: 可以选择配置路由表自动加载,在项目...
一、背景介绍 使用SQLite API执行数据库迁移总有一种是在拆弹的感觉-仿佛一不小心就会让app在用户手中爆炸。如果你使用Room来处理数据...
一、简介 在使用Retrofit访问后台接口时返回的数据是否是一样的格式,比如登录接口,在我们输入密码成功或错误的时候后台返回的数据格式是不同的...
一、背景 为什么要自定义Converter Retrofit官方给了以下几个常用的转换库 这对于一般的使用来说确实够用了,但是如果我们对安全性要...