在 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)
}
AndroidStudio 自动将整个路径填入 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)
所以我尝试在 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)
}
AndroidStudio 自动将整个路径填入 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)