Результаты поиска по запросу "kotlin"

1 ответ

Хотя ваш ответ мог бы стать обходным путем, я надеялся на решение, которое автоматизирует этот процесс. Это потребует отслеживания фрагментов, чтобы знать, какое действие выполнить. С этим я потеряю преимущества Навигационной Арки.

я есть следующая активность class MainActivity : AppCompatActivity() { private lateinit var drawerLayout: androidx.drawerlayout.widget.DrawerLayout override fun onCreate(savedInstanceState: Bundle?) { ...

1 ответ

Да, привязка данных используется для простоты, если мы сталкиваемся с какой-то ошибкой, то у нас тоже есть старое оружие. :)

у использовать двустороннюю привязку данных с AndroidLiveData компоненты (как альтернатива наблюдаемым полям [https://android.jlelse.eu/android-architecture-components-livedata-with-data-binding-7bf85871bbd8] , Вот код для простого проекта ...

3 ответа

build.gradle

аюсь использовать WorkManager из компонентов архитектуры. Я обновил compileSdkVersion и targetSdkVersion с 27 до 28. Успешная синхронизация завершена. Но ошибка времени сборки продолжает появляться. Библиотеки android.support используют версию ...

ТОП публикаций

2 ответа

Отличная оговорка и отличная иллюстрация комментария @ mhswtf. Я смотрю на твой пример и думаю, что в любом случае я хочу получить скорейшее возвращение. Но ваша точка зрения очень хорошо принята, что вы должны учитывать возвращаемое значение лямбда, которое вы передаете, чтобы позволить.

ел следующий комментарий в S.O. пост, и я заинтригован почему вы не используете if для нулевых проверок?a?.let{} ?: run{} уместно только в редких случаях, иначе это не идиоматично - Воддан 15 мая '16 в 7:29 лучший способ обнулить проверку в ...

1 ответ

Перезапустил Android Studio и все заработало как шарм.

аюсь следоватьКотлин Коанс [https://kotlinlang.org/docs/tutorials/koans.html] учебник в Android Studio поустановка плагина EduTools [https://www.jetbrains.com/help/education/install-edutools-plugin.html?section=Android%20Studio] а такжевыбирая ...

3 ответа

, Удалите эту строку, и проблема будет решена.

опрос заключается в том, как отобразить данные Parent и Child из двух таблиц SQLite DB? У нас есть две таблицы, которые добавляются в два ArrayListschildList а такжеparentList. Вот модель класса для каждого class ModelParent { var idD:Int = 0 ...

1 ответ

Благодарю. Итак, мы должны использовать вместо Моши?

lin вы можете создатьdata class: data class CountriesResponse( val count: Int, val countries: List<Country>, val error: String)Затем вы можете использовать его для анализа JSON, например, "{n: 10}". В этом случае у вас будет объектval countries: ...

4 ответа

Firebase не добавит в мое приложение.

рабатываю приложение в Kotlin и продолжаю получать сообщение об ошибке: Не удалось разрешить: firebase-auth-15.0.0` при попытке синхронизировать gradle. Я пытаюсь реализовать функцию входа в Google. apply plugin: 'com.android.application' ...

1 ответ

Просто FYI для начинающих пользователей Gradle (таких как я) - вам нужно добавить версию в зависимость, например:

оложим, у нас есть следующая функция приостановки: suspend fun doSomething(): List<MyClass> { ... }Если я хочу вызвать эту функцию в одном из моих существующих классов Java (который я пока не могу преобразовать в Kotlin) и получить ее ...

2 ответа

Приложения лямбда-выражений во встроенных функциях встроены, это заканчивается непосредственно в коде метода.

ользовал следующий код для измерения производительности различных синтаксических конструкций в Kotlin fun time(what: String, body: () -> Int) { val start = System.currentTimeMillis() var sum = 0 repeat(10) { sum += body() } val end = ...