Articles of андроидных

Наследование дженериков Котлина – несоответствие типов

Я пытаюсь создать набор поставщиков для объектов realm. Вот пример структуры, которую я пытался создать: Интерфейс: interface IDataProvider<out T : RealmObject> { fun getRealmObject(): T } Базовый класс провайдера со вспомогательной функцией для типизированного экземпляра поставщика: open abstract class BaseProvider<out T : RealmObject> constructor(protected val context: Context?) : IDataProvider<T> { companion object { fun <T […]

Kotlin arrayList – не может переписать список

Я использую класс с именем ItemHolder для хранения некоторых объектов в списке. Динамически добавляю некоторые. В определенный момент мне нужно очистить элементы (все), чтобы добавить новые. Когда я пытаюсь получить элемент из списка, я получаю IndexOutOfBoundException. Вот код, который я использую: Внутри ItemHolder var itemList : ArrayList<Item> = arrayListOf() В другом классе по init: itemHolder.itemList […]

Проблема генерических свойств Котлина

У меня возникли проблемы с Kotlin при переводе моего проекта андроида из java в Kotlin. Скажем, у меня есть интерфейс I и интерфейс O, который расширяет интерфейс I. interface I{ } interface O: I{ } И общий класс A, который имеет общий параметр V, который расширяет интерфейсI, и общий класс B, который расширяет класс A: […]

Kotlin readBytes () никогда не завершает

Я только пытаюсь писать и читать через Bluetooth Socket, но мой вызов readBytes не завершается. Я думаю, что это очень просто, но, возможно, я просто использую неправильный тип потока или что-то в этом роде. На данный момент мой код просто отправляет небольшое количество текста в виде байтов. Это код заполнителя, который будет заменен кодом, который […]

Intereting Posts
не удалось распечатать несколько булевых в Котлине В kotlin, Когда я перегружаю оператор inc (), я получаю ошибку Предоставить Kotlin предупреждение о назначении гибкого / платформенного типа для непустого типа? Kotlin Либо монада: рефакторинг вызова конструктора для обработки CPS Настройка Kotlin для Gradle без поддержки IDE – классы Kotlin не попадают в classpath Преобразование Linear to Grid Layout Android – Компоненты Archives PageList Создание соединений P2P с Wi-Fi на Android: создание класса BroadcastReceiver Тайм-аут в тестах эспрессо, тест не запускается Список объектов, реализующих интерфейс kotlin, как добавить функцию расширения к уже определенному классу сопутствующего объекта Как указать параметризованные дженерики для свойства Котлина? Невозможно повторно использовать параметры функции RecyclerView – правильно внедрить удаление UNDO SnackBar (Kotlin) Расширение Kotlin Android не может разрешить «текст»,