Публикации по теме 'kotlin-extension'
Сравните строки в котлине !!
Сравнение строк в котлине. Равенство струны в котлине. В этом уроке мы обсудим, как сравнивать строки в kotlin?
1. Использование оператора «==»: -
Как мы знаем, каждый язык программирования равен оператору (==) для сравнения двух вещей. Kotlin также позволяет использовать equal в качестве оператора сравнения. Начнем с оператора «==». Этот оператор можно использовать для проверки структурного равенства строк . Это эквивалент использования метода equals в Java. Согласно..
Вопросы по теме 'kotlin-extension'
эта ссылка в ленивом инициализаторе свойства расширения kotlin
Я пробую Kotlin и хочу реализовать ленивое свойство расширения для Activity:
/**
* Activity module
*/
val Activity.activityModule: ActivityModule by lazy {
ActivityModule(this)
}
Ошибки компилятора с:
'this' is not defined in this...
2272 просмотров
schedule
10.02.2023
Ошибка класса Kotlin NoClassDefFoundError
У меня есть проект Android, в котором используются следующие библиотеки:
AutoValue
Кинжал2
RxJava
Ретроламбда
Я пытаюсь добавить поддержку Kotlin, чтобы постепенно перенести проект на Kotlin. Вот что я сделал.
Добавлена...
707 просмотров
schedule
29.11.2022
Случайное переопределение: следующие объявления имеют одинаковую подпись JVM
Я получаю ошибку в Котлине в этой части:
class GitHubRepoAdapter(
private val context: Context,
private val values: List<GithubRepo>
) : ArrayAdapter<GithubRepo>(
context,
R.layout.list_item,
values
)
private...
33182 просмотров
schedule
07.04.2023
Функции расширения Kotlin внезапно требуют уровня API 24
Я только что заметил эту ошибку lint:
Для вызова требуется уровень API 24 (текущий минимум 19) java.util.map#foreach
когда я использую функцию расширения forEach на MutableMap в Kotlin. Этого не было, когда я писал строчку, но она есть...
6272 просмотров
schedule
25.01.2023
Функции расширения котлина против функций-членов?
Мне известно, что функции расширения используются в Kotlin для расширения функциональности класса (например, из библиотеки или API).
Однако есть ли какие-либо преимущества с точки зрения читабельности / структуры кода при использовании функций...
3979 просмотров
schedule
04.11.2022
Проблема Gradle Sync с Kotlin после стабильного обновления Android 3.1
Привет, после обновления Android Studio до стабильной версии 3.1 я получаю следующую ошибку для всех своих проектов. Любая помощь будет оценена.
Не удалось загрузить kotlin-reflect.jar (org.jetbrains.kotlin:kotlin-reflect:1.1.3-2):...
9041 просмотров
schedule
25.02.2024
Как импортировать функцию расширения типа в Kotlin
Я написал функцию расширения для типа Any , которая будет получать значение свойства объекта по его имени. Я хочу иметь возможность использовать его везде в моем проекте. Вот моя функция расширения:
package com.example.core.utils.validation...
3759 просмотров
schedule
16.08.2022
Привязка представления расширения Kotlin: неоднозначность разрешения перегрузки.. ошибка в редакторе на пользовательской кнопке
Я использую новое расширение kotlin для привязки представления, но у меня появляется раздражающее красное подчеркивание с предупреждением custom_button.setOnClickListener{} , в котором говорится "Неоднозначность разрешения перегрузки..."
Я...
358 просмотров
schedule
12.07.2022
Kotlin: несколько операций над коллекциями
Изменить :
Пришлось возвращать набор пассажиров, у которых было большинство скидок. Решение этой загадки было следующим:
Извлечь все количество пассажиров на карте
Извлеките все количество пассажиров на карте, получивших скидки.
Затем в...
403 просмотров
schedule
22.06.2023