添加安全参数后,导航方向 class 未更新

Nav Direction class not getting updated when safe args is added

我试图在导航时将参数从一个片段传递到另一个片段,并按照 https://developer.android.com/guide/navigation/navigation-pass-data

中的说明进行操作

我现在在项目中使用safeargs已经有一段时间了,所以问题应该不是依赖关系。

findNavController().navigate(R.id.action_FragmentA_to_FragmentC) 工作正常但是

"FragmentADirections" 没有更新到 FragmentC 的导航操作。

我已经在导航图中的 FragmentC 处设置了 String 类型的参数,并且动作也显示在导航图中并且动作也在导航图中的 xml.

我重新启动了 Android Studio 并再次打开了该项目。 运行 它曾经不知何故决定出现。我认为 ianhanniballake 提到的是正确答案。重新构建应用应该可以解决问题。