首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mvvmclean
订阅
用户6199812852049
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
减少RxJava中多余的线程调度
对于一次可观察序列中的多次 subscribeOn 或者 observeOn 操作,哪怕指定在相同的 Schedulers.io 调度器上,观察者操作也会在不同的线程上执行,即发生从io线程到io线程的切换。 上面模拟的操作中,download unZip checkMd5 都…
RxJava 是如何实现线程切换的(上)
通过前一篇的从观察者模式出发,聊聊RxJava,我们大致理解了RxJava的实现原理,在RxJava中可以非常方便的实现不同线程间的切换。subscribeOn 用于指定上游线程,observeOn 用于指定下游线程,多次用 subscribeOn 指定上游线程只有第一次有效,…
我从 Android 官方 App 中学到了什么?
Android 官方最新开源了 App: Now in Android 学习指南,包括一些最佳实践、Kotlin 语言、App架构设计、大量 Jetpack组件、以及完整的线上复杂 App 开发方式。
关于 Android App 架构,你可能会被问到的 20 个问题
LiveData 是否已经被弃用? 如何在 ViewModel 中获取系统资源(字符串、颜色等)?如何让 Service 与 Compose/ViewModel 进行交互?
Android 官方现代 App 架构解读 - Data Layer
2022 Android 官方架构指南系列文章之 Data Layer 层,主要是讲述了 Data Layer 的主要职责已经如何履行这些职责。