Articles of stack overflow

Использование lambda в пользовательском BindingAdapter с использованием Android Databinding и Kotlin

Я пытаюсь создать пользовательскую привязку с обработчиком лямбда для привязки данных к Android с помощью Kotlin. Он работает хорошо, пока мой обработчик ViewModel явно возвращает Void. Но если он возвращает Kotlin Unit вместо этого, я получаю сообщение error: cannot generate view binders java.lang.StackOverflowError . Кажется, что все правильно подключено, так как все другие пользовательские привязки […]

Kotlin: Intrinsics.areEqual бесконечный цикл (переполнение стека)

java.lang.StackOverflowError at kotlin.jvm.internal.Intrinsics.areEqual(Intrinsics.java:164) at plugin.interaction.inter.teleports.Category.equals(Category.kt) at kotlin.jvm.internal.Intrinsics.areEqual(Intrinsics.java:164) at plugin.interaction.inter.teleports.Destination.equals(Destination.kt) Происходит из сравнения .equals между двумя классами данных, отличных от отношения. Основная ошибка. data class Category(val name: String, val destinations: MutableList<Destination>) data class Destination(val category: Category, val name: String)

Intereting Posts
Загрузка файла и сохранение его для загрузки папки с помощью kotlin в Android Общие ограничения Котлина Kotlin Back-Tick в именах методов: как это работает? Котлин и подробный экземпляр массива Выберите изображение из галереи, используя Kotlin Можно ли переместить мои файлы Kotlin в отдельный пакет (тип источника) в Android Studio? Android Kotlin: файл BuildConfig не дает правильного значения Могу ли я получить KFunction из переменной типа функции в Kotlin? «Ни одна из следующих функций не может быть вызвана с аргументами, предоставленными« с топливным HTTP-протоколом » Возврат из функции в Kotlin как однострочный, когда объект равен нулю Статические поля в котлине В чем разница между реализацией и компиляцией в gradle RecyclerView добавляет «пустой» элемент макета, и когда я нажимаю его, приложение падает View имеет значение null в onCreateView android «kapt.generateStubs» не используется плагином «kotlin-kapt»