Запитання з тегом «kotlin-android-extensions»

9
NullPointerException при спробі доступу до представлень у фрагменті Котліна
Як використовувати розширення Android від Kotlin з 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 …

30
Помилка: Не вдалося виконати завдання ": app: clean". Неможливо видалити файл
Я намагаюся відновити проект Android Studio Gradle (що містить в основному код Котліна), але він почав викидати 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 в студії Android
Після завантаження та встановлення останнього плагіна Kotlin у мене є застаріле попередження про виконання програми Kotlin від Android Studio, яке говорить мені: Ваша версія режиму виконання Kotlin у бібліотеці 'kotlin-stdlib-1.1.2' становить 1.1.2, а версія плагіна - 1.1.2-реліз-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
Для чого потрібне поле Котліна?
Як розробнику Java, концепція поля підтримки є для мене дещо чужою. Дано: class Sample { var counter = 0 // the initializer value is written directly to the backing field set(value) { if (value >= 0) field = value } } Для чого корисне це поле підтримки? Котлін Докс сказав: …


7
Kotlin синтетичний в адаптері або ViewHolder
Я новачок у котліні. Я знайшов і намагався використовувати синтетичний метод замість надокучливого методу findViewByIdу своєму Activityкласі, але я виявив: "Якщо ми хочемо викликати синтетичні властивості в View (корисно в класах адаптерів), нам слід також імпортувати kotlinx.android.synthetic.main .view. *. " Але я не можу зрозуміти, як це точно працює? Є …

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