学习网址
Android快速转战Kotlin教程
https://blog.csdn.net/github_33304260/article/details/80343514
Kotlin在Android上令人惊叹的技巧
https://blog.csdn.net/github_33304260/article/details/80343514
面向Android的Koltin教程(一)
https://blog.csdn.net/android_upl/article/details/90760199
基本用法
定义一个Class类 | Class MainKotlinActivity |
---|---|
继承RxAppCompatActivity | : RxAppCompatActivity() 备注:()代表的是构造函数 |
定义一个方法 | private fun initView () {} |
使用ButterKnife,多View点击事件 | @OnClick(R.id.a,R.id.b) void onclick(view :View){ } 备注: 相比之前的写法,之前是({}) 现在是 () |
var、val | var:可变变量,可修改 val:不可修改,只读变量,相当于final,需要初始化,因为以后不能修改 |
lateinit 、 lazy | Kotlin中定义变量是要初始化的,若不想初始化,就可以使用 lateinit lazy一般用于单例模式的类的定义 |