Android kotlin 系列讲解(基础篇) 关键字:lateinit和by lazy
2023-09-14 09:04:31 时间
lateinit:延迟初始化
java:
private LoginPresenter loginPresenter;
kotlin:
private lateinit var loginPresenter: LoginPresenter
by lazy:惰性初始化
惰性初始化是一种常见的模式,直到第一次访问该属性的时候,才根据需要创建对象的一部分,当初始化过程消耗大量资源并且在使用对象时并不总是需要数据时,这个非常有用
val nameB: String by lazy
相关文章
- 【Android】 Android中spinner下拉列表的使用
- 方便android开发网站:
- android--显式跳转和隐式跳转的区别用法
- 【Android Kotlin回顾】10.如何启动协程
- 缓解修复Android Studio卡顿,Kotlin代码提示慢
- Android kotlin 系列讲解 - 总目录
- Android kotlin 系列讲解(基础篇) kotlin与java的基础语法写法不同
- Android kotlin 系列讲解(基础篇) 集合
- Android kotlin 系列讲解(基础篇) 对象声明、伴生对象和对象表达式
- Android kotlin中WebView内存泄露的解决方案
- 猿创征文|Android kotlin实现九宫格解锁
- Android kotlin自定义自动换行LinearLayout
- Google 重申对 Kotlin 编程语言 Android 的承诺:谷歌推出 Kotlin 免费在线课程 Kotlin Bootcamp Course 1
- Android 通过广播来异步更新UI
- Android kotlin 用RecyclerView(androidx+BRVAH3.0.6+类似于GridView/ListView)实现拖拽与侧滑左右删功能
- Android kotlin 进阶之如何用greenDAO实现增删改查数据(拷贝assets下的db文件到data/data/applicationId/databases目录)
- Android kotlin 实现可点击可滑动顶部导航栏(AppBarLayout+TabLayout)和左右切换可滑动页面(ViewPager)的功能
- android kotlin基础语法
- kotlin android 自定义adpter适配器