本文是介绍 Android 协程系列中的第二部分,这篇文章主要会介绍如何使用协程来处理任务,并且能在任务开始执行后...[作者空间]
不需要findviewbyid 最新版 AS build.gradle 中默认引入 apply plugin: '...[作者空间]
@[toc]在Java当中一些常量通常情况下都是定义在接口当中,默认情况下所有的成员变量都是public stat...[作者空间]
@[toc]当接口的方法过多,而我们只需要其中一个方法时,例如TextView.addTextChangedLis...[作者空间]
@[toc]DSL(领域特定语言)是Kotlin所带来的强大语法特性之一,也是Java中所不存在的功能,JetBr...[作者空间]
inline 的工作原理就是将内联函数的函数体复制到调用处实现内联 @[toc] 方法调用流程 调用一个方法是一个...[作者空间]
@[toc] 什么是协程? 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底...[作者空间]
@[toc] 什么是闭包 闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函...[作者空间]
Lambda是什么 在讲高阶函数之前,必须要明白什么是Lambda,简单来讲,Lambda是一种函数的表示方式(言...[作者空间]
@[toc]扩展函数给本来单薄的类添加了许多功能,今天我们来详细看一下扩展函数和扩展属性到底是什么,应该怎么用。 ...[作者空间]
@[toc]Kotlin 的泛型与 Java 一样,都是一种语法糖,只在源代码里出现,编译时会进行简单的字符串替换...[作者空间]
@[toc]Kotlin的构造函数分为主构造器(primary constructor)和次级构造器(second...[作者空间]
Koltin中属性在声明的同时也要求要被初始化,否则会报错。 例如以下代码: 可是有的时候,我并不想声明一个类型可...[作者空间]
@[toc]object是Kotlin中的一个重要的关键字,也是Java中没有的。object主要有以下三种使用场...[作者空间]
@[toc] 默认的访问修饰符 在Kotlin世界中,无任何修饰的class、方法,等等默认就是public的,所...[作者空间]
@[toc]在Java开发中,null一直是个大问题,哪怕我们再小心,也难免有疏忽的时候,Kotlin针对这个问题...[作者空间]
@[toc] 类的创建 与Java一样,Kotlin也是用class关键字声明类。 Kotlin中一个类可以有一个...[作者空间]
@[toc] if 与Java的相同点Kotlin中的if,else可以像Java一样使用: 与Java的不同点K...[作者空间]
@[toc] 方法定义 定义语法 有返回值 也可以转换为: 还可以这样: 无返回值 使用Unit代替返回类型: U...[作者空间]
@[toc] 变量声明 只读变量 可理解为Java中常量,使用 val 关键字修饰 易变变量 可理解为Java中的...[作者空间]