查询Android的联系人在Kotlin收购

我在尝试在Kotlin编写的Android应用程序中查询ContactsContract时遇到了一些麻烦。 Android工作室从未解析的引用(例如ContactsContract.Contacts._ID)中提供错误。 有谁知道正确的方式来查询这些Kotlin?

One Solution collect form web for “查询Android的联系人在Kotlin收购”

这是Kotlin的一个开放的错误。 请参阅: https : //youtrack.jetbrains.com/issue/KT-3180 。

现在,您可以使用Java来访问诸如变通方法之类的字段:

public class ContactsSupport { public static interface BaseColumns { public static final String _ID = ContactsContract.RawContacts._ID; public static final String _COUNT = ContactsContract.RawContacts._COUNT; } } 

因此,您可以在Kotlin中编写ContactsSupport.BaseColumns._ID

  • 如何在Kotlin中获得generics参数类
  • inheritance时kotlinvariables参数错误
  • Kotlin - 的字符是什么?
  • 无法用匕首2运行kotlin
  • 什么是从KType创建类实例的正确方法
  • LIBGDX:setPasswordMode不起作用
  • 使用kotlin创建一个数据库工厂
  • 如何从Kotlin的内部类调用外部类的超级方法?
  • 如何安全地解决这个空初始化器检查?
  • 与Android上的加密相比,解密要慢得多
  • 在Kotlin获得lateinit属性的类
  • Kotlin language will be the best programming language for Android.