NavController及其导航图包含在单个活动中。 因此,在迁移现有项目以使用导航体系结构组件时,请通过为每个活动中的目标创建导航图,重点关注一次迁移一个活动。
图1.活动及其各个导航图。
然后可以通过向导航图添加活动目标来链接单独的活动,在整个代码库中替换startActivity()
的现有用法。
在多个活动共享相同布局的情况下,可以组合导航图,将导航调用替换为活动目标,以直接在两个导航图之间导航调用。
图3.带有组合导航图的活动。
NavController及其导航图包含在单个活动中。 因此,在迁移现有项目以使用导航体系结构组件时,请通过为每个活动中的目标创建导航图,重点关注一次迁移一个活动。
然后可以通过向导航图添加活动目标来链接单独的活动,在整个代码库中替换startActivity()
的现有用法。
在多个活动共享相同布局的情况下,可以组合导航图,将导航调用替换为活动目标,以直接在两个导航图之间导航调用。
本文标题:(六、4)迁移到导航架构组件
本文链接:https://www.haomeiwen.com/subject/zhjozftx.html
网友评论