【问题标题】:Is it possible to not to pass safeArgs for some condition是否可以在某些情况下不通过 safeArgs
【发布时间】:2020-07-04 19:00:17
【问题描述】:

我正在开发一个必须实现添加和编辑功能的应用程序。 我正在使用一个片段,我正在向该片段传递一个安全参数,该片段适用于编辑模式 我传递了参数,但它在添加模式下崩溃,因为这次我没有传递任何参数。 是否可以不根据条件传递参数?

【问题讨论】:

  • 您能否在您的问题中包含您的导航图(具体来说,您要去的目的地和前往该目的地的<action>)?

标签: android android-fragments android-jetpack-navigation android-safe-args


【解决方案1】:

为参数添加一个空值。然后在编辑和添加屏幕中,检查是否为空。如果 value 为 null,则它是一个 Add。如果不为空,则为编辑。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    相关资源
    最近更新 更多