美文网首页kotlin
Kotlin学习总结

Kotlin学习总结

作者: 爺珍爱那颗心 | 来源:发表于2020-03-22 22:29 被阅读0次

不需要findviewbyid

  • 最新版 AS build.gradle 中默认引入 apply plugin: 'kotlin-android-extensions'
    所以在代码中直接引用布局中的id就可以使用非常方便简洁

Anko

  • Anko是一个扩展库,提供了很多的扩展方法,可以写布局、数据库、和activity跳转toast等的通用方法。真的超级方便!

继承

  • kotlin中子类继承父类,父类要标记为open否则编译器会报错。

设计模式

  • java写项目的时候我们使用MVP模式会使用RxJava,那么Kotlin也有对应的RxKotlin,同样可以使用MVP模式进行开发

单例

Kotlin中单例可以采用如下方式

//私有构造
class Test private constructor(){
//伴生对象
    companion object{
//by lazy 是线程安全的
                 val instance:Test by lazy { Test() }
    }
}

自定义View

  • Java中代码里自定义View需要继承控件类并实现构造方法,在Kotlin中可以使用@JvmOverLoads constructor,IDE会自动帮我们实现好构造

好了,这是我最近对Kotlin学习的一点总结,抽空看看写一个小项目,加油(ง •_•)ง

相关文章

  • 初识Kotlin(1)

    文章是在学习Kotlin时的学习总结笔记,如果觉得写的不好,请直接批评指出! 1、kotlin简介 Kotlin ...

  • Kotlin

    Kotlin 学习地址总结 1 . 官网教程2 . Anko GitHub3 . Kotlin Resourc...

  • Kotlin学习笔记2

    Kotlin学习笔记2 kotlin基础要点总结(相对java) 1、kotlin源文件不需要相匹配的目录和包,源...

  • Kotlin 学习总结

    Kotlin 学习笔记 基本数值类型 集合 控制流 函数 类

  • Kotlin学习总结

    不需要findviewbyid 最新版 AS build.gradle 中默认引入 apply plugin: '...

  • Kotlin 学习总结

    一: 协程1. 在安卓中,协程很好的解决了两个问题:耗时任务,运行时间过长阻塞主线程主线程安全,允许你在主线程中...

  • Kotlin学习总结

    1、apply和with的区别 两者是Kotlin标准库中的函数,是带接收者的lambda:在lambda函数体内...

  • Kotlin基础语法<二>

    学习需要一步步进行,前面已学习过了部分kotlin基础语法。基础语法的学习与总结会让我对...

  • Kotlin基础教程(一)

    很久没有对一段时间的工作学习进行总结,所以想就近一个月使用kotlin编程,进行简单的总结.首先,kotlin真的...

  • Kotlin 与 Java 的不同 (一)

    完成 Kotlin 中级部分的学习了,现在对其与 Java 的不同之处进行下总结,同时复习下 Kotlin 的知识...

网友评论

    本文标题:Kotlin学习总结

    本文链接:https://www.haomeiwen.com/subject/ybdvyhtx.html