如何解决使用 Safe Args 进行屏幕转换与不使用它们之间有什么区别?
我参考了 JetPack Navigation Component 相关文档来创建用于屏幕转换的底部导航。
但在那个链接中它说:
- 推荐的在目的地之间导航的方法是使用 Safe Args Gradle 插件。
- 建议使用 Safe Args 进行导航以及在目的地之间传递数据。
看到这个,我有几个问题。
仅使用 navaigation component
和使用 safe args
之间是否存在性能差异?
当然,safe args
甚至可以在屏幕之间传递数据。但除此之外,仅在屏幕转换(导航)方面有什么不同吗?
解决方法
Safe Args 只生成您可以自己编写的代码,遵循 guide to navigating by ID 和 manually passing a Bundle
of arguments - 它不会影响您的应用在运行时的性能或屏幕转换的工作方式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。