首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
jaryWang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
Kotlin 协程(Coroutine) 并发安全与最佳实践
在 Kotlin 的 协程(Coroutine) 中,虽然协程本身提供了一种简化并发编程的方式,但并不天然地解决所有的并发安全问题。当多个协程对共享状态进行读写操作时,仍可能出现并发安全问题。
【Android】那么多的ViewModel创建方式都有何不同 & 如何自定义ViewModel及范围?
ViewModel的各种创建方式都有什么不同,如何自定义ViewModel及范围? 如果说Android开发其他组件都有的选但是ViewModel是我们现在Android开发必不可少的一环
【Android】只给个泛型,如何自动初始化ViewModel与ViewBinding?这几种方案值得了解
自动完成VM和VB初始化的几种方案 前言 例如我们的 Activity/Fragment 内部的对象初始化,如果是常规的通用的对象初始化,我们当然可以在基类中就定义了。但是对于一些类似ViewMode
反向学习,从MVI架构中学习Kotlin Flow的几种特性与用法
MVI 架构中,有小伙伴会有疑问,为什么要用这个Flow,能不能平替其他的 Flow。其实在 MVI 的封装中,每一种 Flow 都用到了,特别适合对比学习各种 Flow 的各种特性,一起看看吧。
Kotlin协程之再次读懂协程工作原理
概述 关于协程的创建,以及挂起和恢复,之前有写过一篇文章 Kotlin协程之深入理解协程工作原理 整理这个流程,最近再看这篇文章的时候,感觉看起来比较费劲,不是说写得有问题,只是看起来比较臃肿。如果想
史上最详Android版kotlin协程入门进阶实战(一)
第一视角出发从零开始创建项目进行讲解Kotlin协程的基本使用、项目应用以及部分协程原理。同时结合Android Jetpack、`Retrofit`,`OkHttp`,`coil`等框架项目实战.
Room 🔗 Flow 最佳实践
本文从 UDF 出发,介绍了 Room + Flow 的一些基本使用。并讨论了在使用过程中,会遇到的收到重复数据和多管道建立的问题。目前来看,Room + Flow 是一个优雅的选择,值得一试!
Koltin系列 - 协程从认识到安卓中的使用(五)
关于协程的一个点在这里跟大家先说一下,协程并非什么很深奥的东西,说白了也是在线程上面的产物,并非凭空产生的一个新的概念。官网讲得可能有点高大上了,不过实际上你就当是它帮我们使用了线程池跟Handler进行一些自动切换线程的逻辑封装进而形成了这样子的一种API吧~~ 先来模拟一个…
抽丝剥茧Kotlin - 协程中绕不过的Flow
在进行 Flow 分析之前,你应该对协程的原理有一个初步的了解,不然,你可能不知道我们讨论的是什么。 在介绍协程的那篇文章的时候,我们了解到,Flow 的作用也就是数据发送,上游发送,下游消费。那它跟普通的数据发送有什么区别呢? 在我看来,跟 RxJava 一样,一是切线程,而…
抽丝剥茧聊Kotlin协程之深入理解协程上下文CoroutineContext
1. 前言 Android开发者对Context都不陌生。在Android系统中,Context可谓神通广大,它可以获取应用资源,可以获取系统资源,可以启动Activity。Context有几个大名鼎