问题标签 [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.
android - Jetpack:无法转换到其他 navigation.xml 的片段
我目前正在尝试将navigation2.xml 中的片段转换为navigation.xml。我认为参考其他导航图可以但不起作用。如果有关于在不同 navigation.xml 文件的片段之间转换的示例或提示,我很乐意听取您的意见!
第二个导航文件
android - 我可以在另一个类中传递视图模型范围吗?协程
我在分页库 Jetpack 中使用挂起功能。
在 loadAfter() 和 loadInitial() 中,我使用改造挂起功能。为此,我需要使用不推荐的 GlobalScope,如何通过 viewModel 的范围?
android - 如何为底部导航选项卡使用喷气背包导航组件/导航图?
我有一个活动包含一个底部导航图,它有 5 个选项卡,我想使用导航图将每个选项卡连接到片段,我如何将它链接到导航图中并管理后台堆栈。
注意:我不想使用片段事务和手动代码,我只想使用 jetpack navigator 提供的导航图。
android - 我们可以使用带有设置首选项的 Android Jetpack 导航组件吗?
是否可以使用 Android Jetpack 导航组件来导航设置首选项的片段?我有一个带有多个嵌套首选项片段的设置屏幕。我想知道使用 Android Jetpack 导航组件来完成我的任务是否可行?
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 之间可能有联系吗?我错过了什么?
android - androidx 导航:@NonNull 公共开放乐趣的参数太多
我在 Android Studio 中使用导航编辑器来实现Safe Args
.
我接受一个片段中的论点作为
在我的片段中,我将参数发送为
但是,GameFragmentDirections.actionGameFragmentToGameWonFragment()
不想接受争论。我试过Clean Project
了Rebuild Project
。
这是扔:
android - "by navArgs 和有什么区别()" vs "ScoreFragmentArgs.fromBundle(arguments!!)"
我可以使用上述任何语句访问从前一个片段传递的参数。有人可以解释区别以及何时使用它们。提前致谢
android - android - 横向导航图流预览
Android jetpack 组件的导航图预览始终显示布局编辑器中屏幕的纵向视图。我们可以自定义它以在我们选择的模拟器上查看屏幕吗?
android - Jetpack 导航动画完整监听器
当完成新的导航事件以更改状态栏颜色时,我正在尝试使用 Jetpack Navigation 库获取回调。
到目前为止,我发现
navController.addOnDestinationChangedListener
它会在新导航开始时通知我,但在完成时不会通知我,这意味着进入/退出转换已经完成。
有什么方法可以知道所有导航转换何时完成?
android - 如何从 MainActivity 传递数据以在底部导航中托管 Fragment 数据?
我在主 Activity 中有底部导航,并且有一个数据MainActivity
,我想将它传递给 HostFragments 我正在使用 NavigationExtensions 表单谷歌 NavigationAndvancedSample 示例这里是我在 MainActivity 中使用的扩展功能,但你知道我如何传递最好的数据将意图包含的数据传递给 HostFragments 的方法?你可以看到我有 fragmentTag 和 navigationHostFragment