Room 相关文章
Paging3 RemoteMediator 适合什么场景?
解释 Paging3 RemoteMediator 的定位、网络数据库分页协作、缓存优先列表和常见错误用法。
Read Post
Room 返回 Flow 为什么能自动更新?
解释 Room、InvalidationTracker、SQLite 表变更通知与 Kotlin Flow 自动重新查询机制。
Read Post
深入 Android Room 数据库引擎:从 KSP 编译期代码生成到 Flow 响应式查询的全链路解析
从 KSP 注解处理器的编译期代码生成逻辑讲起,覆盖 DAO 方法实现、数据库迁移测试策略、Flow 响应式查询的底层回调机制,带你理清 Room 的全链路工作机制。
Read Post
深入 Android 应用内搜索全链路:从 FTS 全文索引到 Compose SearchView 的搜索体验架构
本文从 SQLite FTS5 全文索引出发,结合 Room 集成实战与 Compose 防抖搜索架构,完整还原 Android 应用内搜索从 1.8 秒到 15ms 的优化全链路。
Read Post
高级数据持久化与缓存策略
数据是现代应用程序的命脉。无论是用户生成的内容、从网络获取的信息,还是应用的配置状态,如何高效、可靠地在设备本地进行持久化存储(Persistence)、检索(Retrieval)、缓存(Caching),都直接决定了应用的性能表现、离线可用性以及对网络和电池资源的消耗。
Read Post