Вопросы с тегом 'kotlin'

Kotlin - открытый, статически типизированный язык программирования, поддерживаемый JetBrains. Kotlin объединяет OO и функциональные возможности и ориентирован на совместимость, безопасность, ясность и инструментальную поддержку. В настоящее время он нацелен на JVM и JavaScript, а также официально поддерживаемый язык на Android.
24

К сожалению, MyApp остановился. Как я могу это решить?

Я разрабатываю приложение, и каждый раз, когда я его запускаю, я получаю сообщение: К сожалению, MyApp остановился. Что я могу сделать, чтобы решить эту проблему? Об этом вопросе, явно вдохновленном Что такое трассировка стека, и как я могу испо...
28 апр. '14 в 23:55
33

Что эквивалентно статическим методам Java в Котлине?

В Kotlin нет ключевого слова static. Каков наилучший способ представления метода static Java в Kotlin?
01 нояб. '16 в 0:52
32

Условный оператор Котлина

Что эквивалентно этому выражению в Котлине? a ? b : c Это неверный код в Котлине.
02 мая '13 в 11:07
13

Как программно установить drawableLeft на кнопку Android?

Я динамически создаю кнопки. Сначала я разработал их с использованием XML, и я пытаюсь взять XML ниже и сделать его программным. <Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width=...
21 дек. '10 в 18:26
10

Пример диспетчера аварий

Я хочу реализовать функцию расписания в моем проекте. Поэтому я Googled для программы диспетчера сигнализации, но я не могу найти никаких примеров. Может ли кто-нибудь помочь мне с базовой программой диспетчера аварийных сигналов?
16 дек. '10 в 9:12
15

Запуск кода в основном потоке из другого потока

В сервисе Android я создал поток для выполнения некоторых фоновых задач. У меня есть ситуация, когда поток должен опубликовать определенную задачу в очереди сообщений основного потока, например, Runnable. Есть ли способ получить Handler основного ...
20 июн. '12 в 16:07
8

Как преобразовать исходный файл kotlin в исходный файл java

У меня есть исходный файл Kotlin, но я хочу перевести его на Java. Как преобразовать Kotlin в источник Java?
22 янв. '16 в 23:07
6

Как проверить, была ли инициализирована переменная "lateinit"?

Интересно, есть ли способ проверить, была ли инициализирована переменная lateinit. import javafx.application.Application import javafx.event.EventHandler import javafx.geometry.Insets import javafx.geometry.Pos import javafx.scene.Scene import java...
03 июн. '16 в 15:53
4

Kotlin и новый ActivityTestRule: @Rule должен быть общедоступным

Я пытаюсь сделать тест интерфейса для моего приложения для Android в Kotlin. Поскольку новая система использует ActivityTestRule, я не могу заставить ее работать: она компилируется правильно, и во время выполнения я получаю: java.lang.Exception: The...
29 апр. '15 в 13:22
42

Валь и Вар в Котлине

В чем разница между var и val в Kotlin? Я перешел по этой ссылке: https://kotlinlang.org/docs/reference/properties.html Как указано в этой ссылке: Полный синтаксис объявления свойства только для чтения отличается от mutable один из двух способ...
26 мая '17 в 11:11
10

NullPointerException при попытке доступа к представлениям во фрагменте Kotlin

Как использовать расширения Android Kotlin с Fragment s? Если я использую их внутри onCreateView(), я получаю исключение NullPointerException: Вызвано: java.lang.NullPointerException: попытка вызвать виртуальную method 'android.view.View android.v...
31 дек. '15 в 5:41
9

Kotlin - Инициализация имущества с использованием "ленивым" и "lateinit"

В Kotlin, если вы не хотите инициализировать свойство класса внутри конструктора или в верхней части тела класса, у вас есть в основном эти две опции (из ссылки на язык): Ленивая инициализация lazy() - это функция, которая принимает лямбду и возвр...
14 апр. '16 в 12:30
3

В чем разница между "const" и "val"?

Я недавно прочитал о ключевом слове const, и я так растерялся! Я не могу найти никакой разницы между ним и ключевым словом val, я имею в виду, что мы можем использовать их оба для создания неизменяемой переменной, есть что-то еще, что я пропускаю?
02 июн. '16 в 15:20
17

Как инициализировать массив в Kotlin значениями?

В Java можно инициализировать массив, например: int numbers[] = new int[] {10, 20, 30, 40, 50} Как выглядит инициализация массива Kotlin?
12 июл. '15 в 9:20
3

Как инициализировать Kotlin MutableList для удаления MutableList?

Кажется, так просто, но как я могу инициализировать Kotlin MutableList для пустого MutableList? Я мог бы взломать его таким образом, но я уверен, что есть что-то более доступное: var pusta: List<Kolory> = emptyList() var cos: MutableList<...
22 окт. '15 в 10:28