我已将导航框架从 2.3.5 更新到 2.4.0-alpha01 版本。我将它与 Safe Args gradle 插件一起使用。'getActionId' overrides nothing
更新后,我开始收到'getArguments' overrides nothing
错误。
我认为这是因为 Safe Args在生成 Direction 类时不正确地覆盖了actionId
和arguments
字段。NavDirections
例如,这是正在生成的:
public override fun getActionId(): Int =
R.id.action_navigation_articles_to_articleReaderFragment
这是应该生成的:
public override val actionId: Int = R.id.action_navigation_articles_to_articleReaderFragment
如何让 Safe Args 生成正确的构建器类?