首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
Upper_M
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
全民 Kotlin:协程特别篇
第一篇:全民 Kotlin:Java我们不一样 第二篇:全民 Kotlin:你没有玩过的全新玩法 当前篇:全民 Kotlin:协程特别篇 目录 什么是协程 suspend 关键字介绍 集成协程 run
Kotlin 源码里成吨的 noinline 和 crossinline 是干嘛的?看完这个视频你转头也写了一吨
要看视频的可以直接去 哔哩哔哩 或者 YouTube 观看。不方便看视频的,下面文章搞起。 Kotlin 里有个特别好用的关键字叫 inline,它可以帮你对做了标记的函数进行内联优化。所谓内联就是,调用的函数在编译的时候会变成代码内嵌的形式: 不过事实上这种对调用栈的优化的效…
Kotlin中inline, noinline, crossinline的区别
本文主要介绍inline, noinline, crossinline的区别。为了减少使用高阶函数带来的一些运行时的效率损失,可以使用inline来标记一个函数为内联函数,内联函数在编译后会把代码都插入到调用函数的地方,所以可能导致最终的代码增加...
Kotlin Jetpack 实战 | 09. 图解协程原理
协程(Coroutines),是 Kotlin 最神奇的特性,没有之一。 本文将简单介绍 Kotlin 的协程,然后会以图解 + 动画的形式解释 Kotlin 协程的原理。看完本文后,你会发现,原来协程也没有那么难。 1. 一边看文章,一边跑 Demo 2. 线程 &…
抽丝剥茧Kotlin - 协程
文章接上篇,这一篇我们好好聊一聊协程的原理,通过上一篇的学习,相信大家对于如何使用协程已经非常熟悉了。 有人说,a 和 b 会串行执行,有人说,a 和 b 会并行执行,那么执行的结果到底是什么样的?我们将在下面的文章给出。 首先,我们得明确协程中有哪些东西,如果你会使用协程,那…
Android 高级面试高频知识点
Android 高级面试经常会有很多原理分析,以及性能优化监控相关,列出一些高频知识点仅供参考。
DataBinding源码解析
通过对DataBinding源码的分析,让读者知其然更知其所以然,在使用的同时也知道内在的机制。
Android架构组件—ViewModel
我们中的大多数人都遇到过旋转手机并且应用程序崩溃或UI失去状态的问题。 解决它最简单的办法就是配置Activity为potrait模式,但这是一个很糟糕的做法。 幸运的是,Android团队在2017年Google I / O期间发布了ViewModel。 该ViewModel…
ViewModel&LiveData&LifeCycle介绍
早期这几个库并称为ArchitectureComponent, 后被并入Jetpack组件库之中. 本来不想写这篇文章觉得应该都会使用, 但这三个库对于构建一个具备健壮清晰的数据层的应用作用很大, 建
破解 Kotlin 协程(11) - Flow 篇
随着 RxJava 的流行,响应式编程模型逐步深入人心。Flow 就是 Kotlin 协程与响应式编程模型结合的产物。 本文基于 Kotlinx.coroutines1.3.3,由于部分功能尚处于实验阶段,后续也可能会发生细微的调整。 受 RestrictsSuspension…