简体   繁体   English

android导航中使用安全arguments

[英]Use of safe arguments in android navigation

Is safeArgs plugin used for passing data or we can simply use it for navigation (even when we donot want to pass any data to the destination)? safeArgs 插件是用于传递数据还是我们可以简单地使用它来导航(即使我们不想将任何数据传递到目的地)? ... I have used navigation Component and safeArgs plugin but my question is should we use the safeArgs plugin just for simply navigating to a new fragment or use it only when we need to navigate with Passing a data? ...我已经使用了导航组件和 safeArgs 插件,但我的问题是我们应该使用 safeArgs 插件只是为了简单地导航到新片段还是仅在需要通过传递数据导航时使用它? please can someone help me understand this.... thank you !请有人帮我理解这一点....谢谢!

As per the documentation :根据文档

The recommended way to navigate between destinations is to use the Safe Args Gradle plugin.在目的地之间导航的推荐方法是使用 Safe Args Gradle 插件。 This plugin generates simple object and builder classes that enable type-safe navigation between destinations.这个插件生成简单的 object 和构建器类,这些类可以在目的地之间进行类型安全的导航。 Safe Args is recommended both for navigating as well as passing data between destinations.建议使用 Safe Args在目的地之间导航和传递数据。

So it is recommended to always use Safe Args, whether you are passing data or not.因此,无论您是否传递数据,都建议始终使用 Safe Args。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM