Вопросы с тегом «kotlin»

105
Эффективные перечисления в котлине с обратным поиском?

Я пытаюсь найти лучший способ выполнить «обратный поиск» в перечислении в Котлине. Один из моих выводов из Effective Java заключался в том, что вы вводите статическую карту внутри перечисления для обработки обратного поиска. Перенос этого на Kotlin с помощью простого перечисления приводит меня к...

105
Класс данных Kotlin от Json с использованием GSON

У меня есть класс Java POJO: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } и у меня есть класс данных Kotlin. data class Topic(val id: Long, val name: String) Как предоставить аннотацию в переменные Java json keyдля любых переменных, kotlin data classподобных...

105
Android Room - выберите запрос с LIKE

Я пытаюсь сделать запрос для поиска всех объектов, имена которых содержат текст: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable<List<Hamster>> Сообщения: Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE %'...

104
Kotlin addTextChangeListener лямбда?

Как вы создаете лямбда-выражение для EditText addTextChangeListener в Kotlin? Ниже выдает ошибку: passwordEditText.addTextChangedListener { charSequence -> try { password = charSequence.toString() } catch (error: Throwable) { raise(error) } }...

104
Kotlin Android начинает новую деятельность

Я хочу начать другое действие на Android, но получаю эту ошибку: Укажите вызов конструктора; классификатор 'Page2' не имеет сопутствующего объекта после создания экземпляра Intentкласса. Что мне делать, чтобы исправить ошибку? Мой код: class MainActivity : AppCompatActivity() { override fun...

102
Оператор звездочки в Kotlin перед именем переменной или оператор распространения в Kotlin

Я хочу знать, что именно делает звездочка перед именем переменной в Kotlin. Я видел это ( *args) в примере Spring boot Kotlin : @SpringBootApplication open class Application { @Bean open fun init(repository: CustomerRepository) = CommandLineRunner { repository.save(Customer("Jack", "Bauer"))...

102
Ошибка Kotlin: не удалось найти org.jetbrains.kotlin: kotlin-stdlib-jre7: 1.0.7

Я установил плагин Kotlin в свое приложение (v. V1.1.1-release-Studio2.2-1), а затем выбрал «Настроить Kotlin в проекте». Я выбрал компилятор и версию среды выполнения 1.0.7. Котлин обновил мои файлы Gradle. Теперь, когда я пытаюсь встроить, я получаю: Ошибка: возникла проблема при настройке...

101
Разница между классом и объектом в Котлине

Я новичок в Kotlin и недавно преобразовал простой файл с java в Kotlin. Мне интересно, почему конвертер Android изменил мой класс java на объект Kotlin. Ява: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte :...

100
Ошибка при выполнении org.jetbrains.kotlin.gradle.internal.KaptExecution

Внезапно я начинаю получать эту ошибку, и я не понимаю, почему, если кто-то просто сообщит мне, где эта ошибка, будет достаточно полезно. Насколько я могу получить, это благодаря новому обновлению студии Android. Я получаю подробный отчет об ошибке. Task :app:kaptDebugKotlin ANTLR Tool version...

99
Как использовать привязку данных и Kotlin в Android Studio 3.0.0

Я только начал использовать Android Studio 3.0.0, но каждый раз, когда я пытаюсь собрать свой проект, я получаю такую ​​ошибку: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \---...

98
Возможности Android N Java 8 (компилятор Jack) и взаимодействие с Kotlin

Обновление 3. KOTLIN ТЕПЕРЬ ОФИЦИАЛЬНО ПОДДЕРЖИВАЕТСЯ ДЛЯ РАЗРАБОТКИ ANDROID . ПО GOOGLE. УААААААААС! Обновление 2 : похоже, что JetBrains действительно привержена поддержке Kotlin для Android в долгосрочной перспективе . Я счастливый пользователь котлина :). Обновление : Хади Харири из JetBrains...