Вопросы с тегом «kotlin»

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


1
Создайте экземпляр абстрактного класса в Kotlin
Я новичок в Kotlin и пытаюсь использовать его в своем Android-проекте. У меня есть такой код: public var oneTouchTimer: CountDownTimer = CountDownTimer(500, 100) { override fun onTick(l: Long) { } override fun onFinish() { } } И это вызывает ошибку: Cannot create an instance of an abstract class. В основном …
87 kotlin 


7
Котлин синтетический в адаптере или ViewHolder
Я новичок в котлине. Я нашел и попытался использовать синтетический метод вместо раздражающего метода findViewByIdв моем Activityклассе, но я обнаружил: «Если мы хотим вызвать синтетические свойства в представлении (полезно в классах адаптеров), мы также должны импортировать kotlinx.android.synthetic.main .Посмотреть.*." Но я не могу понять, как именно это работает? Есть примеры?




6
Геттеры и сеттеры в Котлине
В Java, например, я могу писать геттеры самостоятельно (сгенерированные IDE) или использовать аннотации, такие как @Getter в ломбоке, что было довольно просто. Однако в Kotlin по умолчанию есть геттеры и сеттеры . Но я не понимаю, как их использовать. Я хочу сделать это, скажем так - аналогично Java: private val …

5
Что такое ключевое слово out в котлине
Я не могу понять и не могу найти значение ключевого слова out в котлине. Вы можете проверить пример здесь: List<out T> Если кто-нибудь может объяснить значение этого. Было бы очень признательно.
86 generics  kotlin 



2
Блок статической инициализации в Котлине
Что эквивалентно блоку статической инициализации в Котлине? Я понимаю, что в Kotlin нет статичных вещей. Я ищу что-то с эквивалентной семантикой - код запускается один раз при первой загрузке класса. Мой конкретный вариант использования заключается в том, что я хочу включить функцию DayNight из библиотеки Android AppCompat, и в инструкциях …

3
Почему нельзя использовать kotlin.Result как возвращаемый тип?
Я создал метод, и возвращаемый результат находится Result<R>в классе MyClass<R>, но сообщение об ошибке: «kotlin.Result» не может использоваться как возвращаемый тип. Я также заглянул в исходный код Result в поисках подсказок; почему это так? Тестовый код (с использованием v. 1.3-RC). class MyClass<R>(val r: R) { fun f(): Result<R> { // …

3
kotlin.jvm.KotlinReflectionNotSupportedError: реализация отражения Kotlin не найдена во время выполнения. Убедитесь, что у вас есть kotlin-reflection.jar
При компиляции я получил указанную выше ошибку. Мой файл gradle, как показано ниже: - apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 23 buildToolsVersion "24.0.0 rc2" defaultConfig { applicationId "package.name" minSdkVersion 16 targetSdkVersion 23 versionCode 6 versionName "2.0" } buildTypes { debug { minifyEnabled false signingConfig …
83 kotlin 

9
Не удалось «findViewById» в Котлине. Ошибка "Ошибка определения типа"
Когда я пытаюсь найти RecycleViewпо идентификатору, я получаю следующую ошибку . Ошибка: - Ошибка вывода типа: недостаточно информации для вывода параметра T Код: class FirstRecycleViewExample : AppCompatActivity() { val data = arrayListOf<String>() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.first_recycleview) val recycler_view = findViewById(R.id.recycler_view) as RecyclerView ///IN THIS LINE I AM …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.