首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
上官云鹤
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Kotlin 单例模式的常用写法
饿汉式线程安全的懒汉式双重校验锁式Lazy 是接受一个 lambda 并返回一个 Lazy 实例的函数,返回的实例可以作为实现延迟属性的委托。第一次调用 get() 会执行已传递给 lazy() 的
Jetpack Compose | 声明式 UI 编程的革命
下载地址 https://developer.android.google.cn/studio/preview ,这里下载的是 2020.3.1 版的AndroidStudio 。 你可以看到预览版的 Empty Compose Activity,选择此栏可以创建一个空的 Co…
[译]Kotlin中的龟(List)兔(Sequence)赛跑
自从Kotlin可以兼容Java7上后,很高兴的是我们可以轻松地在List上使用各种集合操作符并且可以链式调用它们。但是我们知道在某些情况下使用List的迭代器并不是最好的方式,那么还有另一种方式就是使用序列(sequence) 在我们了解序列在某些情况下为什么更好之前,让我告…
Jetpack架构组件库-DataBinding真香
Data Binding是一种支持库,借助该库,您可以使用声明性格式(而非程序化地)将布局中的界面组件绑定到应用中的数据源。 布局通常是使用调用界面框架方法的代码在 Activity 中定义的。例如,以下代码调用 findViewById() 来查找 TextView 微件并将…
Jetpack mvvm 终
1、业务逻辑全部分离到Controller中,模块化程度高。 2、观察者模式可以做到多视图同时更新。 1、Model和View之间是直接进行交互,就必然会导致Model和View之间的耦合。 2、所有逻辑都写在Controller层,导致Controller层特别臃肿。 适用场…
【Kotlin】 自学(九)-Kotlin注解
注解基本概念注解概念注解是对程序附加信息说明注解可以对类,函数,函数参数,属性等做标注注解的信息可用于源码级,编译期,运行时注解定义使用annotation标记类使用Target来限定作用,比如只能作