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

2 ответа

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

елать, если меня интересует толькоonSee а пофиг на другие события? Могу ли я хотя бы опустить методы, которые не имеют возвращаемых значений? interface EventHandler { fun onSee() fun onHear() fun onSmell() fun onTouch() fun onAwake() fun ...

4 ответа

Я думаю, вы должны изменить тип возвращаемого значения на необязательный, это более понятно, как показано ниже:

я проблемы с функцией в Kotlin, которая должна возвращать Unit, но из-за использования другой функции, возвращающей логическое значение, существует несоответствие типов. Вот надуманный пример: fun printAndReturnTrue(bar: Int): Boolean { ...

7 ответов

~~~

обновления телефона до 8.1 Developer Preview моя фоновая служба больше не запускается должным образом. В моем давно работающем сервисе я реализовал метод startForeground для запуска текущего уведомления, которое вызывается при ...

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

1 ответ

@NicolasJafelle Ваш вопрос станет большим и многоплановым. лучше задать новый вопрос.

му я переносю пример приложения из RxJava в Kotlin / Anko Corountines, и мне интересно, я делаю лучший (первый) подход к этому: fun getPopulationList() { val ref = asReference() async(UI) { try { ref().setCurrentState(ViewState.State.LOADING) ...

1 ответ

Далее на странице вопроса вы можете увидеть, что это стало еще сложнее в отношении многоплатформенных проектов.

мер: Ява: public class Foo { public int getSomething() { return 1; } }Котлин: class Bar : Foo() { // works override fun getSomething() = 2 // doesn't work ('something' overrides nothing) // override val something = 2 }я думал чтоval something ...

1 ответ

оптимизация программы

lin мы могли бы изменить ниже // Original code var commonObj = ClassCommonObj() commonObj.data1 = dataA commonObj.data2 = dataB commonObj.data3 = dataC // Improved code var commonObj = ClassCommonObj() with(commonObj) { data1 = dataA data2 = ...

3 ответа

 фактически анализирует число - это кажется немного расточительным с точки зрения созданных объектов:

у меня естьString целых чисел, который выглядит как"82389235", но я хотел бы пройти через это, чтобы добавить каждое число в отдельности кMutableList, Однако, когда я поступаю так, как я думаю, это будет обработано: var text = "82389235" for ...

2 ответа

возможно ли использовать ожидание / фактическое объявление класса с помощью этого метода? Если да, то как?

ел бы включить файл Kotlin, который выполняет только обработку данных и сетевые операции в существующем проекте iOS, сохраняя при этом собственный код пользовательского интерфейса iOS. Хотя я думал, что это может быть достигнуто сКотлин / ...

3 ответа

 без дальнейших проблем.

писания скриптов сборки Gradle мы можем использовать Kotlin черезbuild.gradle.kts файлы. Это общая проблема, чтобы определить глобально Версия Kotlin, которая будет использоваться, как вdependencies а также в сборкеplugin раздел (довольно редко ...

3 ответа

Так что, если вы настроите правильные параметры, вы будете хороши, но я все равно рекомендую извлечь его для простоты обновления до заводской настройки, как это.

у поделиться текстом в моемCardViewиспользуя общий доступ, используя kotlin, но есть проблема с последней строкой в ​​коде, в kotlin код val shareIntent = Intent() shareIntent.action = Intent.ACTION_SEND shareIntent.putExtra(Intent.EXTRA_STREAM, ...