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

9
NullPointerException при попытке доступа к представлениям во фрагменте Kotlin
Как использовать Kotlin Android Extensions с Fragments? Если я использую их внутри onCreateView(), я получаю это NullPointerExceptionисключение: Вызывается: java.lang.NullPointerException: попытка вызвать виртуальный метод 'android.view.View android.view.View.findViewById (int)' для ссылки на пустой объект Вот фрагмент кода: package com.obaied.testrun.Fragment import android.os.Bundle import android.support.v4.app.Fragment import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import com.obaied.acaan.R …

30
Ошибка: не удалось выполнить задачу «: app: clean». Невозможно удалить файл
Я пытаюсь перестроить свой проект Android Studio Gradle (содержащий в основном код Kotlin), но он начал выдавать UnableToDeleteFileExceptionво время процесса очистки / восстановления: Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\jars\classes.jar Это начало происходить после того, как я попытался изменить структуру пакета моего проекта. К сожалению, я …

15
Устаревшее предупреждение Kotlin Runtime в Android Studio
После загрузки и установки последней версии плагина Kotlin у меня появилось предупреждение об устаревшей Kotlin Runtime от Android Studio, которое говорит мне: Ваша версия среды выполнения Kotlin в библиотеке 'kotlin-stdlib-1.1.2' - 1.1.2, а версия плагина - 1.1.2-release-Studio2.3-3. Библиотека времени выполнения должна быть обновлена ​​во избежание проблем совместимости. Я попытался нажать …

13
Неразрешенная ссылка: kotlinx
Я пытаюсь опробовать Kotlin и расширения Kotlin для Android в Android Studio. Я пробовал это как в Android Studio v 1.5.1 на Ubuntu 14.04, так и в Android Studio v 1.5.1 на OS X El Capitan с тем же результатом. Вот что я делаю: Устанавливаю плагин Kotlin 1.0.0-beta-35950-IJ141-11 Создайте новый …

5
Для чего нужна поддержка Kotlin?
Мне, как Java-разработчику, немного чуждо понятие резервного поля. Дано: class Sample { var counter = 0 // the initializer value is written directly to the backing field set(value) { if (value >= 0) field = value } } Для чего это поддерживающее поле? Документы Kotlin сказали: Классы в Kotlin не …


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

3
Расширения ViewBinding и Kotlin для Android с синтетическими представлениями
Как новый ViewBinding сравнивается с Android-расширениями Kotlin с синтетическими привязками видов? Кроме форм NullSafety и TypeSafety, предоставляемых новыми ViewBindings, почему бы нам не рассмотреть вариант использования Kotlin использования синтетических привязок в Views. Является ли новый ViewBinding более производительным, так как он генерирует класс Binding заранее?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.