JetPack的ViewModel的定位是用来存储管理界面(Activity或Fragment)数据的类,ViewModel中的数据可以由Liv...
Room是一个对象关系映射模型(ORM)用来操作Android自带的SQLite数据库的一个库,主要是为了简化访问Android本地数据库。 框...
协程是什么? 协程本质是Kotlin官方提供的线程API(本质就是一个线程框架)最基本的功能是并发非阻塞式挂起 用同步的方式写异步的代码协程...
let函数 let函数在空指针检查中起很大作用,用对象调用,并且把自身传到lambda表达式中 with函数 连续调用一个对象的多个方法,让代码...
基本调试 step over 单步跳过:调试程序一步一步向下执行,遇到方法会执行完方法之后再执行下一步,不会进到方法体内部。 Step into...
前言 前面介绍了怎么使用retrofit的使用,接下去简单介绍一下项目中经常用到的,为网络层添加一个拦截器。拦截器的作用可以对每一个网络请求添加...
介绍 Retrofit的英文意思是改进。是一个网络请求框架,底层本质走的是OkHttp。Retrofit实质是对OkHttp进行了封装,将Htt...
接口定义 类型检查器不会检查属性的顺序,只要相应的属性存在并且类型匹配即可。 可选属性 定义可选属性只需要在属性后面加个?即可。 只读属性 一些...
分类 TS提供了跟JS一样的数据类型,包括:数字、字符串、布尔值、结构体。此外还提供了枚举类型。 布尔值 boolean 两个取值true/fa...