Kotlin – вопросы и ответы

81
голос
1
ответ
У меня есть эта функция расширения в классе: fun Double.round2() : Double { return Math.round((this) * 100.0) / 100.0 } Я хочу повторно использовать эту функцию в другом классе без необходимости ду...
5 месяцев, 3 недели назад Migue Quintanilla
80
голосов
4
ответа
Этот простой класс: class DateSelectionDialogFragment : DialogFragment() { override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val calendar = Calendar.getInstance() val year = calend...
5 месяцев, 3 недели назад Nominalista
90
голосов
1
ответ
Кажется, я не могу запустить чистую сборку example-cordapp. Я следую следующему учебнику: https://docs.corda.net/tutorial-cordapp.html#opening-the-example-cordapp-in-intellij После запуска сборки g...
5 месяцев, 3 недели назад LegoEngineering
98
голосов
1
ответ
Я борюсь с одним вариантом использования RxJava и мог бы использовать некоторый помощник. Когда кнопка нажата, я открываю диалоговое окно, чтобы позволить пользователю выбрать значение. Диалог нужд...
5 месяцев, 3 недели назад Michał Powłoka
57
голосов
2
ответа
Код: var shouldStopLoop = false val handler = object : Handler() val runnable = object: Runnable //error occurs here { override fun run() { getSubsData() if(!shouldStopLoop) { handler.postDelayed(t...
5 месяцев, 3 недели назад curiousgeek
80
голосов
1
ответ
У меня есть следующий код: @RunWith(MockitoJUnitRunner::class) class OnboardingViewModelTest { @Mock lateinit var authService : AuthService lateinit var internetProvider: InternetStatusProvider pri...
5 месяцев, 3 недели назад StuStirling
90
голосов
1
ответ
Рассмотрим следующий фрагмент RxJava 2 в Котлине: // 1. Create subject val subject = PublishSubject.create<Int>() // 2. Get observable val observable = subject.subscribeOn(Schedulers.io()) //...
5 месяцев, 3 недели назад Gabriel Huff
57
голосов
1
ответ
Я использую Kodein для инъекций зависимостей на Android (в Kotlin, конечно), но я борюсь с одним аспектом: я не могу передать лямбду в качестве аргумента на фабрику. Он правильно компилируется, но ...
5 месяцев, 3 недели назад Joel Shea
-6
голосов
3
ответа
Я разрабатываю некоторый lib в Kotlin , я не нахожу это решение, Как я могу решить эту проблему, заявив, что создаю функцию р
5 месяцев, 3 недели назад Mohit Suthar
80
голосов
4
ответа
Я играл с Kotlin для Android. У меня есть изменяемый список, который представляет собой список объектов. Теперь я хочу их удержать, но я не знаю, что это лучший способ сделать это. Я думаю, что это...
5 месяцев, 3 недели назад Julian Torregrosa
89
голосов
1
ответ
Я пытаюсь заставить Realm работать в моем проекте. У меня есть Kotlin с версией 1.2.51 и Instant Run отключен. В моем файле build.gradle проекта я добавил следующую зависимость: classpath "io.realm...
5 месяцев, 3 недели назад Florian Hansen
57
голосов
2
ответа
В настоящее время я использую retrofit2 для вызова restful apis и получения ответа. Поскольку тело ответа может быть несколько типов, я написал следующий код. //Interface @FormUrlEncoded @POST("pay...
5 месяцев, 3 недели назад Igor
127
голосов
2
ответа
Я пытаюсь использовать все функции котлина, но, похоже, они не работают, или, может быть, это моя вина. Итак, apply к String не работать. Пример: val str = someStr.apply { toUpperCase() if (contain...
5 месяцев, 3 недели назад Anton A.
57
голосов
2
ответа
Я пытаюсь передать массивы, которые могут хранить значение Double, Int, Long или т.д. val input = arrayOf(1.3, 4.5) val output = arrayOf(3) // Error Kotlin: Type mismatch: inferred type is Array<...
5 месяцев, 3 недели назад Burak
90
голосов
4
ответа
Я пытаюсь наследовать MutableList и добавлять к нему свою собственную функцию. Например: class CompositeJob : MutableList<Job> { fun cancelAllJobs() { for (job in this) { job.cancel() } } } Н...
5 месяцев, 3 недели назад iForests
70
голосов
1
ответ
Я пытаюсь запустить проект datawarehouse, это то, что я хотел бы, чтобы моя схема выглядела так: table: event_log: -> info -> user_id: "xyz" -> user_properties // <- I want this to be a...
5 месяцев, 3 недели назад ospfranco
57
голосов
2
ответа
Я хочу создать cardView с anko и установить для него параметр cornerRadius. Но когда я пытаюсь сделать - таких различий не бывает. В основном классе я это делаю: override fun onCreateView(inflater:...
5 месяцев, 3 недели назад alena_fox_spb
57
голосов
2
ответа
Я пытаюсь десериализовать несколько полей из моего объекта весной, используя аннотацию @JsonView . Однако я добавляю аннотацию к моему методу, вместо десериализации указанного поля он возвращает пу...
5 месяцев, 3 недели назад Ace Falobi
69
голосов
1
ответ
Я смотрю на анализ информации от датчика температуры/влажности, который был предоставлен со следующими инструкциями; Есть 6 байтов. Температура положительная/отрицательная: 0 означает положительный...
5 месяцев, 3 недели назад Mannie
99
голосов
3
ответа
tailrec оптимизирует функции, где есть хвостовая рекурсия. Почему компилятор просто не оптимизирует его? Компиляторы C оптимизируются для рекурсии хвоста. Вам не нужно указывать метод как хвостовую...
5 месяцев, 3 недели назад HelloWorld
-4
голоса
1
ответ
Я хочу получить значение "temp" в массиве "weather" города, который я ищу, с помощью "названия" города. Я сделал это с помощью цикла for, но он медленный, есть ли другой лучший способ сделать это? ...
5 месяцев, 3 недели назад joacoooo323
98
голосов
2
ответа
кто-нибудь попробовал новую Canary построить студию Android с навигационным редактором? Он не хочет работать с образцом для просмотра GitHub от Google. Я имею в виду, что он компилируется без ошибо...
5 месяцев, 3 недели назад Traabefi
139
голосов
2
ответа
Если я моделирую свои объекты значений с использованием классов данных Kotlin, то какой метод лучше всего подходит для проверки. Кажется, что блок init является единственным логическим местом, поск...
5 месяцев, 3 недели назад greyfox
58
голосов
1
ответ
Вот пример: Observable.fromIterable(listOf("4444", "22", "333", "1", "55555")) .groupBy { it.hashCode() } .subscribe { group -> group.toList().subscribe { list -> println("${group.key} $list"...
5 месяцев, 3 недели назад triad
113
голосов
1
ответ
Если вы создаете новый проект Spring Boot на start.spring.io с модулем Web и MongoDB, добавьте любой аннотированный класс @Document и, кроме того, обновите kotlin.version с 1.2.10 до 1.2.21, вы пол...
5 месяцев, 3 недели назад Gregor
81
голос
1
ответ
Я хочу спросить у вас совета, как я могу получить доступ к объекту после использования LEFT JOIN на двух таблицах. У меня есть таблицы, определенные во внешнем файле File.db, и я загружаю его в баз...
5 месяцев, 3 недели назад VladoS24
81
голос
3
ответа
Я делаю первые шаги с Котлином. Я переношу некоторый мой существующий код Java в kotlin. У меня есть следующая строка: storyDate.ifPresent(article::setPublishDate); Где storyDate является необязате...
5 месяцев, 3 недели назад Michael Wiles
119
голосов
2
ответа
Теперь единственная проблема, мешающая мне использовать kotlin в производстве, заключается в том, что я не могу найти для нее правильный файл proguard. Что я использовал: 1.Kotlin 2.Anko 3.Jackson-...
5 месяцев, 3 недели назад Marvin
107
голосов
2
ответа
Я занимаюсь разработкой Android на kotlin, и у меня есть этот пример кода: https://kotlintutorialspoint.wordpress.com/2018/03/30/context-menu-using-kotlin-in-android/ Я не понимаю, что происходит к...
5 месяцев, 3 недели назад Павел Малиновский
98
голосов
3
ответа
Я использую тип данных Firestore reference для хранения ссылки на пользователя, как показано на скриншотах ниже Ссылка пользователя
5 месяцев, 3 недели назад Pravin Sonawane
57
голосов
1
ответ
В этом коде почему handler только печатает трассировку стека для JobCancellationException а не SocketException ? Функция foo внутри launch определенно бросает SocketException , так что с ним происх...
5 месяцев, 3 недели назад kptlronyttcna
120
голосов
2
ответа
У меня есть этот интерфейс: // Interface for any simulation that is integrated against dt interface SimulationState { fun integrate(totalTime: Long, deltaTime: Long) : SimulationState fun interpola...
5 месяцев, 3 недели назад Thomas Cook
105
голосов
2
ответа
То, что я пытаюсь достичь, - это простой шаблон, который я использую на Java, и должен быть доступен в Kotlin в соответствии с документацией . Я просто хочу объявить класс enum с несколькими постоя...
5 месяцев, 3 недели назад ptitvinou
57
голосов
1
ответ
Я пытаюсь создать доказательство концепции для Котлина, вызывающего код Scala. Вот как выглядит проект на данный момент: kotlin-src/ hello.kt scala-src/ Hello.scala Затем, чтобы скомпилировать оба ...
5 месяцев, 3 недели назад Dan Prince
57
голосов
1
ответ
Мне интересно, возможно ли в Котлине десериализовать (восстановить значения свойств) объявленного объекта без необходимости вручную назначать свойства или прибегать к отражению . Следующий фрагмент...
5 месяцев, 3 недели назад Basel Shishani
58
голосов
3
ответа
Я использую двустороннюю привязку данных для обновления объекта LiveData String из моего ViewModel со строкой, установленной в EditText: <android.support.design.widget.TextInputEditText android:...
5 месяцев, 3 недели назад Felipe Ribeiro R. Magalhaes
126
голосов
2
ответа
Следующий минимальный пример CRUD с использованием Spring Boot, Hibernate, JpaRepository, CockroachDB и Kotlin производит org.springframework.orm.jpa.JpaSystemException / org.hibernate.TransactionE...
5 месяцев, 3 недели назад Tobias Hermann
80
голосов
3
ответа
var a : Double a = Math.sin(10) // error: the integer literal does not conform to the expected type Double a = Math.sin(10.0) //This compiles successfully println(a) Почему kotlin не выполняет неяв...
5 месяцев, 3 недели назад JavaBanana
80
голосов
1
ответ
В процессе изучения того, как использовать Retrofit с Moshi для использования API с Android, я столкнулся с проблемой, с которой я не могу разобраться. Целью здесь является получение простого масси...
5 месяцев, 3 недели назад Josh Ribeiro
57
голосов
1
ответ
Я хотел бы сделать предупреждение с закругленными углами, используя anko, без использования какого-либо XML. Я вставил мою текущую попытку ниже. Есть ли способ сделать прозрачное настраиваемое пред...
5 месяцев, 3 недели назад radthemad4
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема