首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
getglory
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
Android MediatorLiveData
Android MediatorLiveData 可以监听多个 LiveData 源,并且能动态添加和移除源 合并多个 LiveData 源 如果数据分布在不同 ViewModel 中 Transfo
解锁Android开发封装密码,打造高效代码城堡
解锁Android开发封装密码,打造高效代码城堡 一、引言:代码世界的魔法 —— 封装 在 Android 开发的浩瀚宇宙里,封装就如同神秘的魔法,看似无形,却对整个应用的架构、性能和可维护性起着至关
别再 launch(IO) 了:协程线程切换的 3隐藏反模式
🧭 协程中的三大反模式:真正的问题不在 ViewModel 在 Android 项目中,协程早已成为默认选择。 但很多协程代码的问题,并不体现在“能不能跑”,而是体现在职责边界是否清晰。
为什么我不在 Android ViewModel 中直接处理异常?
为什么我选择不在 ViewModel 里处理异常 在使用 Android MVVM 架构时,ViewModel 应该不要处理异常? 更准确地说:ViewModel 不应该“深入地”处理异常,
Kotlin 享元设计模式详解 和对象池及在内存优化中的几种案例和应用场景
在内存优化中,享元模式和对象池均通过复用对象减少内存消耗,但核心机制和应用场景存在差异: 享元模式 通过将对象拆分为:可共享的内部状态 (如字体、颜色等)和 不可共享的外部状态(如坐
MVI架构如何改变Android开发模式
深入探索Model-View-Intent(MVI)架构如何通过单向数据流和状态集中管理解决Android开发中的状态管理难题,提供与MVP、MVVM的详细对比及完整购物车实战案例。
通过接口的方式koin注入时没有使用binds指明接口类型导致崩溃
报错的根因是“按接口查找,但注册时没有把实例声明为接口类型”。加上 binds 就是给实例增加“接口类型别名”,让 Koin 的类型匹配成立,解析自然通过。
Koin vs. Hilt——最流行的 Android DI 框架全方位对比
Koin 和 Hilt 作为 Android 开发当下最主流的依赖注入框架究竟孰优孰劣,本文一探究竟。
如何应对 Android 面试官 -> 玩转 JetPack Hilt
前言 本章我们来学习 Hilt 的相关使用和原理; 我们在实际的开发中搭建工程架构的时候,通常都是基于当下最新的框架进行业务封装,例如我们在进行网络请求的封装的时候,早期我们基于 Volley 进行封
谈一谈在两个商业项目中使用MVI架构后的感悟
MVI作为理解难度不亚于洋葱圈架构的存在,在经历两次商业化项目实践后,我有了更深刻的认知,相信您读完之后,一定会有区别于其他文章的重大收获。