240 发简信
IP属地:北京
  • Kotlin-协程网络请求封装

    依赖 封装步骤 1.配置Retrofit、okhttp 2.请求数据转换 2.1 创建请求接口apiService 2.1返回数据封装 2.2 ...

  • kotlin-Flow

    [toc] Flow 是什么 LiveData提供了响应式编程的基础,搭建了一套数据观察者的使用框架,但是,它相当于RxJava这类的异步框架来...

  • kotlin-委托

    [toc] 委托是什么 委托又可以称为代理。为其他对象提供一种代理以控制对这个对象的访问,简单的说就是在访问和被访问对象中间加上的一个间接层,以...

  • kotlin-反射

    什么是反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性...

  • kotlin-注解

    什么是注解 注解实际上类似标签,例如时间管理大师就是某某的标签,苹果手机就是乔布斯的标签。在代码的世界里,注解就是类、方法、变量...的标签。它...

  • Resize,w 360,h 240
    kotlin-异常处理

    异常是什么 异常就是有异于常态,和正常情况不一样,有错误出现。 异常分类 Error: 是程序中无法处理的错误,表示运行应用程序中出现了严重的错...

  • kotlin-object关键字

    [toc] 对象声明 object修饰的类与普通类的区别是里边包含一个单例。我也不知道为什么都叫对象声明。 源码解析 类对象声明及类成员调用 打...

  • kotlin-枚举类

    什么是枚举? 一个值只能是有限的几种类型,而不能是其他的任何类型。 例如开车的方向有几种:前、后、左、右! 1.1 声明方式及枚举常量 关键字:...

  • Recyclerview-AsyncListDiffer

    Diffutils缺点 首先DiffUtil.calculateDiff()这个方法是执行在主线程的,如果新旧数据List比较大,那么这个方法铁...