0

我想通过 kotlin (android studio) 中的安全 args 传递 args。无论我尝试什么,我总是在 onCreateView中收到此错误。要求参数是红色的。在 alt+enter 上,它想创建新功能,但这不是我需要的。有谁知道可能是什么问题以及如何解决它。

编辑:进口

进口 1

gradle 中的依赖

4

2 回答 2

0
import androidx.navigation.fragment.navArgs

尝试声明一个实例变量 private val args: KrajFragmentArgs by navArgs() ,然后从args变量中获取数据。

于 2021-06-17T11:01:31.763 回答
0

可以帮助您使用新的片段版本:

您需要将 Google Maven 存储库添加到项目的 build.gradle 文件中才能包含此依赖项。

buildscript {
    ...

    repositories {
        google()
        ...
    }
}

allprojects {
    repositories {
        google()
        ...
    }
}

要将 AndroidX Fragment 库包含到您的项目中,请在应用的 build.gradle 文件中添加以下依赖项:

dependencies {
    def fragment_version = "1.3.4"

    // Java language implementation
    implementation "androidx.fragment:fragment:$fragment_version"
    // Kotlin
    implementation "androidx.fragment:fragment-ktx:$fragment_version" }
于 2021-06-17T11:06:57.513 回答