首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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有几个大名鼎