首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
fragment
订阅
用户2553871237066
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
【背上Jetpack之Navigation】想去哪就去哪,Android世界的指南针
很多人不喜欢 Navigation 因为其设计不符合开发者的预期,它在管理「平级界面」时来回切换会导致平级的 fragment 重建。网上针对这一问题有一个 重写 Navigator 的方案,大多数人会简单地认为 Navigation 无法保存 fragment 状态是因为使用…
为什么我要自己写一个Navigation
做一个Single Activity Application,Navigation很好用,但还是不够好用。如果要自己写一个Fragment路由框架,阁下又改如何应对呢?
JetPack指路明灯—Navigation
这篇文章并不会花大篇幅讲解Navigation的各种使用,因为官网文档已经无比详细了,本篇文章更重要的是讲解设计原理和核心概念的分析。 Navigation是JetPack中非常重要的一员,他对现代化的Android JetPack架构,提供了基础,是构建整体架构的核心组件。同…
Android进阶宝典 -- JetPack Navigation的高级用法(解决路由跳转新建Fragment页面问题)
了解Navigation基础使用,从源码出发解读Navigation原理,了解Navigator和Destination的关系,并解决框架层因跳转导致视图重建的问题
Android Navigation的四大要点你都知道吗?
在JetPack中有一个组件是Navigation,顾名思义它是一个页面导航组件,相对于其他的第三方导航,不同的是它是专门为Fragment的页面管理所设计的。它对于单个Activity的App来说非常有用,因为以一个Activity为架构的App页面的呈现都是通过不同的Fra…
2. Jetpack源码解析---Navigation为什么切换Fragment会重绘?
1. 背景 确实经过源码分析我们就可以发现,Navigation组件封装了Menu菜单栏、Fragment的切换、NavigationView、Drawerlayout等一系列涉及到的组件,为了更方便的让我们使用单Activity多Fragment的架构。 但是我在使用的时候发…
【Fragment 多返回栈发布】千呼万唤始出来,支持多返回栈的 Navigation 就不重建了吗?
本文是 Fragment 多返回栈系列的第二篇,主要介绍最新的 Fragment 多返回栈 API 以及新以及新 API 是否仍会出现 Navigation Fragment 重建的问题。
安卓navigation系列——进阶篇
目前主要负责国内发行安卓相关开发,同时兼顾内部几款App开发。 上篇对Navigation的一些概念进行了介绍,并在前言中提到了app中常用的一个场景,就是app的首页,一般都会由一个activity+多个子tab组成,这种场景有很多种实现方式,比如可以使用RadioGroup…
单Activity+多Fragment框架的几种实现方式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Fragment添加的方式与单Activity+多Fragment的实现方式 谷歌一直再喊,一个App只需要一个Activity就够了,Activ
再讲Navigation-基于Navigation实现单Activity+多Fragment保存/恢复实例的几种流派分析
Navigation 的使用是不是只有这一种方案呢? 保存/恢复 Fragment 的实例的方法有没有别的方案呢?如果有总共有哪些流派?大家使用都是基于哪一种流派实现的呢?有什么优缺点呢?