查询Android的联系人在Kotlin收购

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