首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Jetpack
订阅
mysticcoder
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
由浅入深,详解 ViewModel 的那些事
ViewModel作为JetPack的组件之一,其本身承担着不可或缺的作用,而了解其设计思想也是每个开发必备技能。故本篇将从背景与使用方式开始,再到源码解析,由浅入深,详解ViewModel方方面面。
Jetpack MVVM 七宗罪之四: 使用 LiveData/StateFlow 发送 Events
在 MVVM 架构中,使用 LiveData 或者 StateFlow 很适合用来向 UI 侧发送更新后的状态,但是用来发送事件就不妥了
Android Navigation 遇坑记 - 真实项目经历
这篇文章不是 Navigation 的入门文章和使用说明,也不是原理介绍,可以作为我们团队对 Navigation 使用的一些心得体会的说明,比较适合对 Navigation 有项目实践的同学。
Android Jetpack 开发套件 #6 ViewBinding 与 Kotlin 委托双剑合璧
ViewBinding 是一个轻量级的视图绑定方案,使用属性委托可以收敛模板代码,保证调用方代码干净清爽。
单Activity+多Fragment基于Navigation的封装
Navigation框架的简单封装 这就是你们想要的封装了吧😄😄 通过前篇我们已经了解,Navigation 才是未来,但是它的使用太过复杂。
Android Jetpack 开发套件 #3 为什么 Activity 都重建了 ViewModel 还存在?
ViewModel 是 Jetpack 组件中较常用的组件之一,也是实现 MVVM 模式或 MVI 模式的标准组件之一。
Jetpack新成员,一篇文章带你玩转Hilt和依赖注入
各位小伙伴们大家早上好。 终于要写这样一篇我自己都比较怕的文章了。 虽然今年的 Google I/O 大会由于疫情的原因没能开成,但是 Google 每年要发布的各种新技术可一样都没少。 随着 Android 11 系统的发布,Jetpack 家族又迎来了不少新成员,包括 Hi…
Navigation 之 Fragment 切换
本篇是有关 Navigation 的第二篇,如有对 Navigation 不了解的朋友请先阅读来学一波 Navigation。 在上一篇中,我们利用 Navigation 与 BottomNavigationView 做出了一个有三个 Tab 的页面,分别是 Feed、Time…
2. Jetpack源码解析---Navigation为什么切换Fragment会重绘?
1. 背景 确实经过源码分析我们就可以发现,Navigation组件封装了Menu菜单栏、Fragment的切换、NavigationView、Drawerlayout等一系列涉及到的组件,为了更方便的让我们使用单Activity多Fragment的架构。 但是我在使用的时候发…