Kotlin으로 작성된 Android 애플리케이션에서 ContactsContract를 쿼리하는 데 문제가 있습니다. 안드로이드 스튜디오는 ContactsContract.Contacts._ID와 같은 미해결 참조에서 오류를 제공합니다. 누구든지 Kotlin에서 이러한 질문을하는 올바른 방법을 알고 있습니까?Androids에게 문의하기 Kotlin의 연락처
3
A
답변
4
이것은 Kotlin의 열린 버그입니다. 참조하십시오 : https://youtrack.jetbrains.com/issue/KT-3180.
지금 당신은 해결 등의 분야에 액세스하기 위해 자바를 사용할 수 있습니다
public class ContactsSupport {
public static interface BaseColumns {
public static final String _ID = ContactsContract.RawContacts._ID;
public static final String _COUNT = ContactsContract.RawContacts._COUNT;
}
}
그래서 당신이 코 틀린에
ContactsSupport.BaseColumns._ID
를 작성할 수 있습니다.
+2
Kotlin 1.0 Beta 1, KT-3180에서 수정되었습니다. –
이것은 Kotlin 1.0 Beta 1에서 수정되었습니다. KT-3180 –