在Android Studio中使用Kotlin无法解析的引用currentThread()。wait()

亚历克斯·科斯特

我有同样的问题问在这里我想应用接受的答案。但是我无法做到这一点,因为IDE在这一行中指出了这一点:

 Thread.currentThread().wait();

“等待”是一个未解决的参考。我在Android Studio中使用kotlin,所以也许kotlin插件会导致此问题。在“偏好设置”的“插件”部分中,我安装了1.0.6-release-Studio2.2-1 kotlin版本。而在build.gradle项目中:

buildscript {
ext.kotlin_version = '1.0.6'
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    classpath "io.realm:realm-gradle-plugin:2.3.0"

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

如果我将kotlin_version更改为1.0.6-release-Studio2.2-1,则指向Kotlin version that is used for building with Gradle (1.0.6-release-Studio2.2-1) differs from the one bundled into the IDE plugin (1.0.6)

因此,我的第一个问题是如何处理未解决的参考错误。第二个:还有其他/更好的方法来强制IntentService等待,直到DownloadManager完成下载并按此问题的要求调用onReceive()

啊哈

请参阅页面中间的https://kotlinlang.org/docs/reference/java-interop.html

有效的Java项目69谨建议使用并发实用程序,而不是wait()和notify()。因此,这些方法在类型为Any的引用上不可用。如果您确实需要致电给他们,可以将其转换为java.lang.Object(foo as java.lang.Object).wait()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android Studio 3.0 kotlin 扩展函数“未解析的引用”

Android Kotlin中出现错误“无法解析的引用”

无法确定 QualtricsFeedback 活动未解析参考的错误?在 Android Studios 中使用 Kotlin

错误:getSystemServise无法解析的参考-Kotlin Android Studio

无法在Android Studio中使用UsageStatsManager或UsageStats

无法在 Android Studio 中使用 FileProvider

无法在Android Studio中使用包创建

无法在Android Studio中使用CoordinatorLayout

无法在Android Studio的终端中使用git

gradle无法在Android Studio中使用抖动

如何使用 kotlin 在 android studio 中引用 timerPicker

Android Studio无法使用Kotlin DSL打开Android项目

Android Studio无法解析符号

Android studio 无法解析导入

无法解析符号Android Studio

Android Studio:无法解析HttpClientBuilder

Android Studio无法解析mapActivity

Android Studio GeoDataClient无法解析

Android Studio:无法解析R

Android Studio:无法解析 getApplication()

在Android Studio中使用GET方法和Volley解析JSON

如何在 Android Studio 中使用 Kotlin 和 React Native?

在 android studio 中使用 kotlin 的一堆错误

Android Studio 0.5.3无法解析Android类

在Android中使用Hashmap,GraphView无法解析的日期错误

无法在Android中使用SimpleDateFormat解析MYSQL时间戳

在Android中使用Kotlin无法生成Dagger组件

Gradle 3.3.0和Android Studio 3.3.0上的Kotlin Android扩展无法解析的ID

Android Studio:使用DateFormat时出现“无法解析'getDateInstance'”错误