![](https://img-blog.csdnimg.cn/20201217192928441.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kotlin
文章平均质量分 62
Kotlin技术研究
109905418
谨慎,优秀,力戒浮躁!
展开
-
初识Kotlin 之10_热修复实战
本文介绍的热修复,是采用阿里的热修复框架AndFix。学习本文,有3个目标。原创 2022-09-07 22:44:05 · 720 阅读 · 0 评论 -
初识Kotlin 之9_val与var
kotlin, val, var的区别, 变量类型原创 2022-09-07 21:15:21 · 843 阅读 · 0 评论 -
初识Kotlin 之8__探究Jetpack__LiveData的使用
LiveData是Jetpack提供的一种响应式编程组件,它可以包含任何类型的数据,并在数据发生变化的时候通知给观察者。LiveData通常与ViewModel结合在一起使用, 我们可以回到 初识Kotlin 之2__探究Jetpack 再回顾思维导图。一 LiveData的基本用法...原创 2021-02-20 11:44:28 · 339 阅读 · 1 评论 -
初识Kotlin 之6__探究Jetpack第二篇__ ViewModel的使用
本文接上篇初识Kotlin 之6__探究Jetpack,为 Jetpack 知识第二篇一 ViewModelViewModel可以算是Jetpack中最重要的组件之一。ViewModel的一个重要作用是帮助Activity分担一部分工作。它是专门用于存放与界面相关的数据的。 也就是说, 只要是界面上能看得到的数据,它的相关变量都应该存放在ViewModel中, 而不是Activity中, 这样可以在一定程度上减少Activity中的逻辑。1. ViewModel是有生命周期的, 并且...原创 2021-02-19 12:49:40 · 498 阅读 · 0 评论 -
初始Kotlin 之5__let
一. 定义let辅助工具, let是一个函数。它提供了函数式API的编程接口, 并将原始调用对象作为参数传递到Lambda表达式中。语法如下:obj.let{ obj_ -> ... //用户业务逻辑}这里调用了obj对象的let函数,然后Lambda表达式中的代码主会立即执行,并且这个obj对象本身还会作为参数传递到Lambda表达式中。不过,为了防止变量重名,这里将参数名改成了obj_, 实际上是同一个对象, 这就是let函数的作用。let函数属于...原创 2021-01-13 11:04:23 · 152 阅读 · 0 评论 -
初识Kotlin 之4__空指针检查
一. 在Kotlin 中, 默认所有的参数和变量都不可为空看一个代码块:interface Learn{ fun readBooks() fun doSchoolwork() }fun doLearn(learn: Learn){ learn.readBooks() learn.doSchoolwork() }这里doLearn()传入的参数一定不为空, 如果尝试向其传入一个null参数, 会提示报错。如.原创 2021-01-13 10:12:12 · 172 阅读 · 1 评论 -
初识Kotlin 之3__基础
Kotlin 基础原创 2020-12-19 18:02:48 · 132 阅读 · 0 评论 -
初识Kotlin 之2__探究Jetpack
长期以来,android官方没有制定一个项目架构的规范, 慢慢就有第三方的项目架构例如XUtils 等引入到android平台上, 还有MVP、MVVM等。原创 2020-12-17 19:38:51 · 271 阅读 · 0 评论 -
初识 Kotlin
2017年Google IO大会, Google宣布了一个令人振奋的消息:编程语言Kotlin成为了Android的官方开发语言!这意味着,Java将会逐渐被Kotlin取代,就像Apple推出了编程语言Swift以取代Objective-C一样!...原创 2018-06-22 22:41:07 · 229 阅读 · 0 评论