Запрос андроидов КонтактыКонтракт в Котлине

У меня возникли проблемы с попыткой запросить ContactsContract в приложении для Android, написанном в Котлине. Студия Android дает ошибки из неразрешенных ссылок, например, из ContactsContract.Contacts._ID. Кто-нибудь знает правильный способ запросить их в Котлине?

Это открытая ошибка в Котлине. Пожалуйста, обратитесь к: 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; } } 

Поэтому вы можете написать ContactsSupport.BaseColumns._ID в Котлине.

Intereting Posts
Как включить обработчик, обработанный обработчиком аннотации, для проверки класса пути в Java / Kotlin Kotlin: Создайте и передайте истинные массивы Java (для JNA) Как установить делегированное значение свойства путем отражения в котлин? Kotlin spring-boot @ConfigurationProperties где поместите этот код в kotlin / firebasedatabase.getinstance (). setpersistenceenabled (true); Метод, который не вызывается, без ошибок, может быть, связан с дженериками / сопутствующими объектами / наследованием / параллелизмом / вложением Добавление / Query / Parse SQLite с использованием Anko Как создать несколько разделов текстовых просмотров с помощью нескольких касаний? как запустить скомпилированный файл класса в Котлине? Преобразование java в kotlin Intellij невежество на .kt файлов в структуре пакета без инструкции «package ..»? ЗАЧЕМ? Как правильно настроить плагин Kotlin для Gradle? Kotlin – Незаконное использование обратного вызова встроенного параметра Невозможно остановить исключение в IntelliJ IDEA при написании кода Котлина Почему мы не можем публиковать типы типов из частных расширенных типов?