问题标签 [android-jetpack-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35 浏览

android - Jetpack:无法转换到其他 navigation.xml 的片段

我目前正在尝试将navigation2.xml 中的片段转换为navigation.xml。我认为参考其他导航图可以但不起作用。如果有关于在不同 navigation.xml 文件的片段之间转换的示例或提示,我很乐意听取您的意见!

第二个导航文件

0 投票
1 回答
553 浏览

android - 我可以在另一个类中传递视图模型范围吗?协程

我在分页库 Jetpack 中使用挂起功能。

在 loadAfter() 和 loadInitial() 中,我使用改造挂起功能。为此,我需要使用不推荐的 GlobalScope,如何通过 viewModel 的范围?

0 投票
0 回答
701 浏览

android - 如何为底部导航选项卡使用喷气背包导航组件/导航图?

我有一个活动包含一个底部导航图,它有 5 个选项卡,我想使用导航图将每个选项卡连接到片段,我如何将它链接到导航图中并管理后台堆栈。

注意:我不想使用片段事务和手动代码,我只想使用 jetpack navigator 提供的导航图。

0 投票
2 回答
1657 浏览

android - 我们可以使用带有设置首选项的 Android Jetpack 导航组件吗?

是否可以使用 Android Jetpack 导航组件来导航设置首选项的片段?我有一个带有多个嵌套首选项片段的设置屏幕。我想知道使用 Android Jetpack 导航组件来完成我的任务是否可行?

0 投票
2 回答
1459 浏览

android - 如何使用 Jetpack 导航组件修复 CollapsingToolbarLayout 不与 RecyclerView 折叠?(导航界面)

我正在使用新的 Jetpack 导航组件和 NavigationUI 类设置应用导航,以支持 CollapsingToolbarLayout 中的导航。但是,使用文档中的代码/方法不起作用。

我已经设置了 MainActivity,如文档中所示:LinearLayout 作为父视图,在 AppBarLayout 内,在 CollapsingToolbarLayout 内,以及工具栏本身。和宿主片段。

导航起始目的地是一个 FrameLayout,其中包含实际的 RecyclerView。

我尝试了各种 layout_scrollFlags 并尝试将 CoordinatorLayout 设置为父视图而不是 LinearLayout。

activity_main.xml

在 MainActivity onCreate 函数中:

我期望崩溃行为的第一个目的地:

我希望在滚动 RecyclerView 时工具栏会折叠。实际上它只是静态的。

我认为 RecyclerView 和 CollapsingToolbar 之间可能有联系吗?我错过了什么?

0 投票
5 回答
6692 浏览

android - androidx 导航:@NonNull 公共开放乐趣的参数太多

我在 Android Studio 中使用导航编辑器来实现Safe Args.

我接受一个片段中的论点作为

在我的片段中,我将参数发送为

但是,GameFragmentDirections.actionGameFragmentToGameWonFragment()不想接受争论。我试过Clean ProjectRebuild Project

这是扔:

0 投票
1 回答
1855 浏览

android - "by navArgs 和有什么区别()" vs "ScoreFragmentArgs.fromBundle(arguments!!)"

我可以使用上述任何语句访问从前一个片段传递的参数。有人可以解释区别以及何时使用它们。提前致谢

0 投票
1 回答
932 浏览

android - android - 横向导航图流预览

Android jetpack 组件的导航图预览始终显示布局编辑器中屏幕的纵向视图。我们可以自定义它以在我们选择的模拟器上查看屏幕吗?

0 投票
4 回答
1049 浏览

android - Jetpack 导航动画完整监听器

当完成新的导航事件以更改状态栏颜色时,我正在尝试使用 Jetpack Navigation 库获取回调。

到目前为止,我发现 navController.addOnDestinationChangedListener 它会在新导航开始时通知我,但在完成时不会通知我,这意味着进入/退出转换已经完成。

有什么方法可以知道所有导航转换何时完成?

0 投票
1 回答
542 浏览

android - 如何从 MainActivity 传递数据以在底部导航中托管 Fragment 数据?

我在主 Activity 中有底部导航,并且有一个数据MainActivity,我想将它传递给 HostFragments 我正在使用 NavigationExtensions 表单谷歌 NavigationAndvancedSample 示例这里是我在 MainActivity 中使用的扩展功能,但你知道我如何传递最好的数据将意图包含的数据传递给 HostFragments 的方法?你可以看到我有 fragmentTag 和 navigationHostFragment