android - 导航组件中 Actions 和 Destination 的区别

标签 android android-fragments android-navigation

请问Android Navigation系统中Action和Destination有什么区别?

https://developer.android.com/guide/navigation/navigation-getting-started

我能够同时使用(操作和目标)导航屏幕。我需要知道操作和目的地的用途是什么。

谢谢。

最佳答案

虽然您可以同时使用操作和目标来导航屏幕,但还是有区别的。

根据 google 的说法,按操作导航比按目的地导航有以下好处:

1) 您可以通过您的应用可视化导航路径

2) Actions 可以包含您可以设置的附加关联属性,例如过渡动画、参数值和返回堆栈行为

3) 您可以使用插件安全参数来导航

要了解详细信息,请关注此 google codelab页面。

关于android - 导航组件中 Actions 和 Destination 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57608291/

相关文章:

android - RecyclerView 中的 Webview 有时仅在 Nougat 设备上显示空白屏幕

java - LoginButton 中的 setFragment 无法应用于 MainFragment

Android 抽屉导航不显示 ListView 。只是空白

android - 在 Android 中使用导航组件时如何删除默认动画过渡?

android - 支持导航组件的隐式和显式深度链接

android - 打开文件的正确 mimeType

android - ADB 突然检测不到我的设备了

android - 带动画图标的 FloatingActionButton

java - 将文本设置为 fragment 中的 TextView

android - 从 ViewPager 中检索 fragment