Kotlin
文章平均质量分 93
秘密小房间的呆屁
努力得舒服,自然平庸得彻底--手机微信同号13923495466,添加请备注
展开
-
Kotlin之数据流Flow-Kotlin在Android中的使用(六)
简介Google官方描述:Flow是基于协程构建的数据流,数据流是可通过异步方式进行计算处理的一组数据序列。所发出值的类型必须相同。例如Flow 是发出整数值的数据流。数据流与生成一组序列值的 Iterator 非常相似,但它使用挂起函数通过异步方式生成和使用值。这就是说,例如,数据流可安全地发出网络请求以生成下一个值,而不会阻塞主线程。数据流包含三个实体:提供方会生成添加到数据流中的数据。得益于协程,数据流还可以异步生成数据。(可选)中介可以修改发送到数据流的值,或修正数据流本身使用方则使原创 2021-11-15 10:49:21 · 1347 阅读 · 0 评论 -
Kotlin的协程使用小结-Kotlin在Android中的使用(五)
简介在项目中使用一段时间协程后,确实能体会到协程对于异步回调的简化,让我觉得最方便的是,作为调用方时无需关心应该使用哪个线程来执行函数,通常写函数时可以规定好线程。协程是Google官方推荐的Android异步编程解决方案,具有轻量,内存泄漏更少,内置取消支持,Jetpack集成等特点在网上收集了一些对于协程的...原创 2021-11-11 16:39:36 · 3113 阅读 · 0 评论 -
Kotlin的高阶函数详解-Kotlin在Adnroid中的使用(四)
Kotlin的高阶函数详解和使用高阶函数的定义如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称为高阶函数。与java不同的是,在Kotlin中增加了一个函数类型的概念,如果我们将这种函数添加到一个函数的参数声明或返回值声明当中,那么这就是一个高阶函数了。函数类型语法基本规则:`(String,Int) -> Unit`添加到某个函数的参数声明原创 2020-07-05 19:19:48 · 950 阅读 · 0 评论 -
简化代码和Kotlin的特性-Kotlin在Android中的使用(二)
文章目录一、使用Kotlin来简化findViewById代码二、Kotlin特性1.不需要“;”结尾2.“:”的使用3.没有“new”关键字4.变量,常量定义,类型推断5.空指针安全6.函数定义7.类检测及自动转换8.in、区间和集合9.用when取代了switch10.单例模式11.类的结构12.构造函数13.模块初始化三、总结一、使用Kotlin来简化findViewById代码在And...原创 2019-06-20 16:18:29 · 554 阅读 · 0 评论 -
Kotlin与java的互操作-Kotlin在Android中的使用(三)
文章目录一、Java调用Kotlin1.对象2.实例字段3.静态字段4.静态方法5.可见性6.生成重载7.受检异常8.空安全性二、Kotlin调用Java1.Getter 和 Setter2.返回 void 的方法3.将 Kotlin 中是关键字的 Java 标识符进行转义4.空安全与平台类型5.注解类型参数6.已映射类型7.Kotlin 中的 Java 泛型8.Java 数组9.Java 可变参...原创 2019-06-21 17:45:50 · 4590 阅读 · 0 评论 -
Kotlin开发环境的配置-Kotlin在Android中的使用(一)
Kotlin AndroidStudio环境搭建插件安装创建项目总结插件安装Androidstudio3.0以上默认是支持Kotlin的使用的,但目前稳定且使用较多的版本是2.2到2.3,没有Kotlin的默认支持,需要安装Kotlin插件来解决。在Settings的Plugins中检索Kotlin并下载安装,如果安装失败则关闭多尝试几次,如图创建项目在AndroidStudio3....原创 2019-06-18 16:30:42 · 1150 阅读 · 0 评论