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

119
голосов
1
ответ
локально на моей машине мое приложение построено успешно и отлично работает при нажатии, чтобы открыть Kotlin Activity, например: galleryLayout.setOnClickListener(view -> startActivity(new Inten...
7 месяцев, 3 недели назад Robert
128
голосов
7
ответов
Как сделать вызов API в Android с Kotlin? Я слышал об Анко . Но я хочу использовать методы, предоставляемые Kotlin, так как в Android у нас есть Asynctask для фоновых операций.
7 месяцев, 3 недели назад Rakesh Gujari
111
голосов
1
ответ
Это мой первый код в котлине основная деятельность <EditText android:id="@+id/monthlysalary" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="16...
7 месяцев, 3 недели назад Aneesh Pradeep
78
голосов
2
ответа
В проекте, над которым я работаю, я обнаружил, что написал несколько методов расширения для некоторых типов, чтобы вернуть значение по умолчанию, если опция имеет значение null. Например, у меня мо...
7 месяцев, 3 недели назад AdamMc331
102
голоса
2
ответа
Что представляет собой оператор экспоненты в Котлине. Я предположил, что это будет ** но, похоже, это вызывает ошибку в моем коде. when (pendingOperation) { "=" -> operand1 = value "÷" -> ope...
7 месяцев, 3 недели назад Keith Colclough
64
голоса
1
ответ
Мне нужно отобразить пользовательский AlertDialog , но только тогда, когда больше нет фрагментов после вызова NavController.navigateUp() . Мой текущий код делает что-то подобное, но есть ошибка: ov...
7 месяцев, 3 недели назад xinaiz
78
голосов
1
ответ
В моем списке UserRespMappings не пропущены никакие значения, и похоже, что классы @data генерируют методы получения/установки для своих свойств по умолчанию, поэтому приведенное ниже исключение вв...
7 месяцев, 3 недели назад Chicowitz
90
голосов
1
ответ
На самом деле я разрабатываю приложение Spring Boot v2 с помощью Kotlin. Я использую JDK в версии 9. После добавления зависимости spring-boot-starter-data-jpa я получаю ошибки ClassNotFound: Вызван...
7 месяцев, 3 недели назад Chris81T
148
голосов
2
ответа
Вопрос может звучать глупо, но в нем нет опечатки. fun test(): Any { return return true } Это действительно возможно в Котлине. Хотя компилятор предупреждает о Недоступный код для внешнего возврата...
7 месяцев, 3 недели назад Willi Mentzel
91
голос
2
ответа
Это метод проверки: Он получает URL-адрес и возвращает json после отправки запроса GET. Это простая функция, которая находится в пакете, а не в методе класса. Тот же случай для метода расширения ни...
7 месяцев, 3 недели назад Albert Gao
65
голосов
1
ответ
Я использую Webflux в Spring Boot 2.0.3.RELEASE для создания REST API. С этой реализацией я настраиваю и использую webSessionManager, как показано ниже. @EnableWebFluxSecurity @Configuration class ...
7 месяцев, 3 недели назад nosix
64
голоса
1
ответ
Я не понимаю документацию : Функции уровня пакета Все функции и свойства, объявленные в файле example.kt внутри пакета org.foo.bar, включая функции расширения, скомпилированы в статические методы к...
7 месяцев, 3 недели назад Thufir
136
голосов
1
ответ
У меня есть сырые файлы PCM, сгенерированные из строки base64. Вот ссылка на ответ API, который возвращается в . Затем я создаю файл PCM из этой строки, после чего преобразую его в MP3 с помощью би...
7 месяцев, 3 недели назад Glenncito
64
голоса
1
ответ
У меня есть следующий метод, который может получить новый ключ для объекта Realm. Я хочу иметь возможность передать параметр Class as: private fun getNextKeyForObject(myClass: Class<*>): Int ...
7 месяцев, 3 недели назад Ivo Stoyanov
79
голосов
2
ответа
У меня есть несколько тестовых тегов, которые имеют общую настройку. Все они нуждаются в двух полях, которые могут быть инициализированы одинаково. Поэтому я думал, что могу извлечь их в полях late...
7 месяцев, 3 недели назад danielspaniol
65
голосов
1
ответ
Есть ли способ, чтобы получить доступ к menu_item_search пункт меню, определенный в fragment_photo_gallery макете с использованием синтетических свойств вместо использования метода FindItem? overri...
7 месяцев, 3 недели назад Igor Wojda
64
голоса
1
ответ
С помощью этой ссылки я могу отображать уведомление, когда мое устройство входит в диапазон маяка. Я также хочу отображать уведомление, когда устройство выходит из диапазона маяков. Где я должен уп...
7 месяцев, 3 недели назад Nikmaniac
168
голосов
6
ответов
Я не могу издеваться над финальным классом Kotlin с использованием Mockito 2. Кроме того, я использую Robolectric. Это мой тестовый код: @RunWith(RobolectricTestRunner.class) @Config(constants = Bu...
7 месяцев, 3 недели назад blackpanther
119
голосов
1
ответ
Как использовать новые сопрограммы Kotlin v1.3 в классах, которые не имеют жизненных циклов, таких как репозитории? У меня есть класс, в котором я проверяю, истек ли срок действия кэша, а затем реш...
7 месяцев, 3 недели назад Angelina
65
голосов
1
ответ
У меня есть этот код для реализации слушателя для библиотеки диапазонов : rangebar.setOnRangeBarChangeListener(new RangeBar.OnRangeBarChangeListener() { @Override public void onRangeChangeListener(...
7 месяцев, 3 недели назад Glenncito
150
голосов
2
ответа
Kotlin делегировал свойства, что является очень приятной особенностью. Но иногда методов get() и set() недостаточно. Скажем, я хочу создать объект Closeable лениво и закрыть его позже. Вот пример т...
7 месяцев, 3 недели назад Michael
65
голосов
1
ответ
Я пытаюсь поставить простую Grid в HorizontalLayout с боковой панелью (которая сейчас только Text поле) выглядит следующим образом: class FeedbacksView constructor(private val feedbackService: Feed...
7 месяцев, 3 недели назад Hexworks
64
голоса
2
ответа
Flutter позволяет поддерживать язык Kotlin. Как я могу интегрировать свой файл kotlin с проектом Flutter. Невозможно добавить/создать файл Ko
7 месяцев, 3 недели назад Krunal
91
голос
2
ответа
Я разрабатываю приложение tornadofx с сервисом restboot resting в качестве backend все на котлинском языке проблема заключается в tornadofx seNd LocalDateTime как Int, это вызывает эту ошибку на се...
7 месяцев, 3 недели назад Moustafa Ayad
64
голоса
2
ответа
Я написал интерфейс сервиса vertx в Kotlin, для которого я пытаюсь создать служебные прокси. Однако, кроме создания generated каталога в src/main , он ничего не делает. src/main/java/amb85/portfoli...
7 месяцев, 3 недели назад amb85
64
голоса
1
ответ
Как я могу увидеть шаблоны для создания новых видов деятельности, фрагментов и других связанных с Android файлов в "Новом" меню в Android Studio?
7 месяцев, 3 недели назад HarishV
91
голос
1
ответ
У меня есть набор изображений 200+. Я хочу динамически выбирать изображение флага для соответствия стране в RecyclerView. Этот код позволяет мне выбрать флаг: p0?.imageViewFlag?.setBackgroundResour...
7 месяцев, 3 недели назад L. McQuerrey
64
голоса
2
ответа
Я новичок в Kotlin и пытаюсь понять, как я могу читать и разбирать файл.json. Скажем, у меня есть файл Test.json с некоторым массивом json и нужно прочитать массив и сохранить содержимое в изменяем...
7 месяцев, 3 недели назад Amol K
135
голосов
2
ответа
У меня есть этот объект токена: class Token(type: TokenType, value: String, position: IntRange = 0..0) Я объявляю MutableList: val tokens: MutableList<Token> = mutableListOf() // Mutable List...
7 месяцев, 3 недели назад OhMad
65
голосов
2
ответа
как я смогу получить данные из класса Singleton java в классе kotlin.? поскольку мой проект является старым проектом, а все приложение в java теперь я реализую его новый модуль в kotlin, где я испо...
7 месяцев, 3 недели назад Atif AbbAsi
90
голосов
1
ответ
У меня есть стандартный Android, просмотр материала, навигационное представление в моем приложении, и мне было интересно, могу ли я изменить цвет фона только одного, первого элемента в списке. Я по...
7 месяцев, 3 недели назад Daniele
65
голосов
2
ответа
class A { var selectedColor: Int get() = selectedColor set(selectedColor) { this.selectedColor = selectedColor doSomething() } } class B : A { override var selectedColor: Int get() = selectedColor ...
7 месяцев, 3 недели назад Suneet Agrawal
64
голоса
1
ответ
В Firebase Auth doc рекомендуется использовать текущий пользователь: FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); if (user != null) { // User is signed in } else { // No user is...
7 месяцев, 3 недели назад Crocodile
91
голос
1
ответ
transform - это lambda fun с определением (String) → String Мне сказали, что {"456"} является допустимым значением transform , что является полным кодом {"456"} для transform: (String) → String ? П...
7 месяцев, 3 недели назад HelloCW
78
голосов
1
ответ
Я пытаюсь извлечь данные из "petfinder": { "pet": { "name": { "$t": "Belmont" } с помощью val currentAnimal = gson.fromJson(body, CurrentAnimal::class.java) а также class CurrentAnimal(val petfinde...
7 месяцев, 3 недели назад Cole Smith
79
голосов
1
ответ
В моем классе репозитория я хочу получать данные только в том случае, если в таблице Room нет. Как проверить, существует ли какая-либо строка в таблице?
7 месяцев, 3 недели назад JGuo
79
голосов
2
ответа
В документации Котлина упоминается о отсроченном присвоении val a: Int = 1 // immediate assignment val b = 2 // 'Int' type is inferred val c: Int // Type required when no initializer is provided c ...
7 месяцев, 3 недели назад Raman Kumar
65
голосов
3
ответа
Какая из следующих двух реализаций лучше: 1.use "if" fun f1(a: A?): R? { if (a != null) { val b = getB(a) if (b != null && b.f()) { val c = getC(b) if (c != null && c.f()) { return ...
7 месяцев, 3 недели назад Yii. Guxing
90
голосов
2
ответа
Когда я набираю что-то в listView и после этого поворачиваю его, listView возвращает null вместо текста, который я набрал. Не могли бы вы объяснить, почему это происходит. override fun onRestoreIns...
7 месяцев, 3 недели назад Mihajlo Milosevic
79
голосов
1
ответ
Я создаю приложение, которое будет в значительной степени зависеть от пользовательских данных и планирую использовать Room для управления и хранения их информации. Однако, следуя руководству, я сто...
7 месяцев, 3 недели назад Metomorphose
Чтобы , пожалуйста,
Выберите тему жалобы:

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