首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
navigation
订阅
lizhifengsky
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
【奇技淫巧】使用 Navigation + Dynamic Feature Module 实现模块化
Android App Bundle 是官方 18 年推出的动态发布方案,类似国内各种插件化方案。不过它需要 Google Play Store 支持,这导致在国内无法使用 dynamic feature module 也可以按需安装,也就是说,它们可能不包含在用户最初下载的 …
Android-Jetpack笔记-Navigation之Fragment支持复用
上篇文章Android-Jetpack笔记-Navigation之Fragment使用提到,每次切换目的地,fragment是反复销毁重建的,按照谷歌推荐的1个APP只需1个activity的思路开发,这样是没问题的,但是这里的fragment是作为首页的3个常驻页面,我们是希…
jetpack navigation不复用fragment的问题
快速创建一个Navigation项目直接在Androidstudio中创建一个Navigation界面的activity工具就帮我们创建好了在运行跑项目的时候发现--切换了下fragment上一个界面
【背上Jetpack之Fragment】你真的会用Fragment吗?Fragment常见问题以及androidx下Fragment的使用新姿势
getParentFragmentManager情况稍微复杂,正常情况返回的是该fragment 依附的activity的FragmentManager。如果该fragment是另一个fragment 的子 fragment,则返回的是其父fragment的 getChildF…
Android Navigation 遇坑记 - 真实项目经历
这篇文章不是 Navigation 的入门文章和使用说明,也不是原理介绍,可以作为我们团队对 Navigation 使用的一些心得体会的说明,比较适合对 Navigation 有项目实践的同学。
【背上Jetpack之Fragment】从源码的角度看Fragment 返回栈 附多返回栈demo
在分析源码之前,我们先来思考几个问题。 返回栈,顾名思义,是一个栈结构。所以我们要搞清楚,这个栈结构到底存的是什么。 在 从源码角度看 Fragment 生命周期 一文中,我们提到了 FragmentTransaction ,它是一个「事务」的模型,事务可以回滚到之前的状态。所…
【背上Jetpack之Navigation】想去哪就去哪,Android世界的指南针
很多人不喜欢 Navigation 因为其设计不符合开发者的预期,它在管理「平级界面」时来回切换会导致平级的 fragment 重建。网上针对这一问题有一个 重写 Navigator 的方案,大多数人会简单地认为 Navigation 无法保存 fragment 状态是因为使用…
【背上Jetpack】绝不丢失的状态 androidx SaveState ViewModel-SaveState 分析
androidx activity 1.0.0 时,ComponentActivity 成为了 FragmentActivity 和 AppCompatActivity 的基类。 俗话说「百因必有果」,带着强烈的好奇心,我查了一下 ComponentActivity 引入的原因…
LiveData巧妙封装,我再也不怕Navigation重建Fragment啦!
在上一篇《起初Jetpack Navigation把我逼疯了,可是后来真香》中我提到了,Navigation要结合ViewModel+LiveData使用才能更好的使用好这个Jetpack组件。 没错!这个问题我当时也遇到了,那么我说说我是怎么做的吧。 因为当Navigatio…
起初Jetpack Navigation把我逼疯了,可是后来真香
1. Navigation到底该如何正确的使用 相信大家对 Navigation都有所耳闻,我不细说怎么用了,官方的讲解也很详细。我是想说一下到底该如何更好的使用这个组件。 这个组件其实是需要配合官方的MVVM架构使用的,ViewModel+LiveData结合才能更好的展现出…