在 Kotlin 中开始 Class 将完整路径设置为红色

Start Class in Kotlin sets full Path in red

所以我尝试在 Kotlin 中使用 onClickListener 启动 class。 class (SelectLanguage) 在位于 .request.booknow:

下的另一个包中
icTree.setOnClickListener {
            val request = Intent(this@DetailActivity, com.myapp.myapp.request.booknow.SelectLanguage)
            request.flags = Intent.FLAG_ACTIVITY_NEW_TASK
            applicationContext.startActivity(request)
        }

A​​ndroidStudio 自动将整个路径填入 SelectLanguage-Class,但标记为 com. 我的应用程序。 myapp....用红色表示 "unresolved reference: myapp" 我不知道为什么会这样,我将另一个 onclicklistener 设置为 JavaClass:

...
val request = Intent(applicationContext, BirdsMain::class.java)
...

效果很好。 Kotlin Class 的另一个不起作用。这里有什么问题?

尝试替换行

val request = Intent(this@DetailActivity, com.myapp.myapp.request.booknow.SelectLanguage)

val request = Intent(this@DetailActivity, SelectLanguage::class.java)

并让 Android Studio 通过 alt-enter 为您自动导入,同时将光标放在 SelectLanguage

尝试在导入部分手动设置路径,然后将您的class写成

val request = Intent(this@DetailActivity, SelectLanguage::class.java)