Запитання з тегом «kotlin»

Kotlin - це мова програмування з відкритим кодом, статично типована на JetBrains. Kotlin поєднує OOP та функціональні особливості та орієнтований на сумісність, безпеку, чіткість та підтримку інструментів. Наразі він орієнтований на JVM та JavaScript, і це офіційно підтримувана мова на Android.

8
Не вдалося знайти androidsdk.modules
Отже, в середині запуску моєї програми мій build.gradle не вдався до цієї помилки. Я маю на увазі, що це насправді спрацювало секунди раніше, а не секунди після. Я нічого не змінив у своєму градусі. Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app > com.facebook.android:facebook-core:5.15.2 project :app …

3
Android RecognitionListener: onResults викликається двічі
У мене є проект із використанням RecognitionListener, написаний у Котліні. Функція мовлення до тексту завжди мала успіх і ніколи не представляла жодних проблем. З минулого тижня функцію onResult почали викликати двічі. Жодних змін у проекті не було. Я тестував старі версії проекту (з місяців тому), і ті, що мали ту …

2
Kotlin Flow vs LiveData
В останньому вході / виводу Google Хосе Альцеррека та Ігіт Бояр сказали нам, що нам більше не слід використовувати LiveData для отримання даних. Тепер нам слід використовувати функції призупинення для одноразових випробувань і використовувати потоки Kotlin's Flow для створення потоку даних. Я погоджуюсь, що супроводи чудово підходять для отримання одного …

2
Котлінські супроти гарантій "трапляються раніше" гарантують?
Чи надають супроводи Котліна які-небудь гарантії "раніше"? Наприклад, чи існує гарантія "перед тим", що між записом mutableVarі наступним читанням (потенційно) іншого потоку в цьому випадку гарантує : suspend fun doSomething() { var mutableVar = 0 withContext(Dispatchers.IO) { mutableVar = 1 } System.out.println("value: $mutableVar") } Редагувати: Можливо, додатковий приклад уточнить питання …

1
База даних кімнат з класом Inline класом Kotlin як поле Entity
Я намагаюся змусити кімнату ( https://developer.android.com/topic/libraries/architecture/room ) працювати з вбудованими класами Котліна, як описано в статті Джейк Уортонс. Inline Classes зробити великі ідентифікатори бази даних : @Entity data class MyEntity( @PrimaryKey val id: ID, val title: String ) inline class ID(val value: String) При складанні цієї кімнати скаржиться на це …

1
Як прикрити непотрібну перевірку нуля, створену Котліном?
Розглянемо наступний мінімальний приклад Котліна: fun <U> someWrapper(supplier: () -> U): () -> (U) { return { supplier() } } fun foo(taskExecutor: TaskExecutor): Int { val future = CompletableFuture.supplyAsync(someWrapper { 42 }, taskExecutor::execute) return future.join() } @Test public void shouldFoo() { assertThat(foo(), is(42)); } У мене в Якоко є правила …

1
Помилка синхронізації Gradle: Непідтримуваний метод: KotlinPlatformContainer.supports ()
Щойно я оновив Android Studio до останньої версії 3.5.1, і я знаю, отримую таку помилку: Помилка синхронізації Gradle: Непідтримуваний метод: KotlinPlatformContainer.supports (). Версія Gradle, до якої ви підключаєтесь, не підтримує цей метод. Щоб вирішити проблему, ви можете змінити / оновити цільову версію Gradle, до якої ви підключаєтесь. Крім того, ви …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.