Articles of android databinding

Аннотации Android и новые привязки к Android

Когда я активирую строку aptandannotations apt в моем файле сборки градиента, классы привязки данных больше не распознаются. Когда я просто комментирую строку «apt ..», тогда все компилируется снова. Может ли быть так, что андроидные аннотации предотвращают выполнение привязки databinding? Или есть неправильный порядок выполнения? С уважением, Томас Ошибка создания градиента: $ gradle clean build :app:clean […]

Что нужно сделать в Activity / Fragment и ViewModel в MVVM

Наша компания разрабатывает Android-приложение с использованием шаблона MVP. С MVP мы помещаем всю бизнес-логику внутри презентатора, а Activity / Fragment – только ответственную за обновление вида при получении обратного вызова от ведущего. Теперь мы решили попробовать MVVM с помощью Android Databinding. Похоже, что с MVVM мы можем поместить всю бизнес-логику в ViewModel (точно так же, […]

Может ли DataBinding вмешиваться в локализацию Activity?

TL; DR У меня есть приложение, поддерживающее несколько языков. Одно действие не переводится, несмотря на использование всех обычных методов локализации. Это единственная активность в приложении, которая полностью использует DataBinding . Полное объяснение У меня есть Activity который использует DataBinding . Таким образом, в целом весь XML макет для этого Activity завернут внутри <layout> . Вот […]

Android – DataBinding с активностью Preference

Я установил привязку данных в xml, но когда я перейду к активности предпочтений, чтобы фактически настроить привязку i can not. Файл, в котором находится XML-привязка данных, называется preference.xml, поэтому я предполагаю, что должен существовать сгенерированный класс под названием PreferencesBinding, но вместо этого его нет. Если он не будет сгенерирован автоматически? Также мой код в preferenceActivity.java […]

Как использовать привязку данных и Kotlin в Android Studio 3.0.0

Я только начал использовать Android Studio 3.0.0, но каждый раз, когда я пытаюсь построить свой проект, я получаю эту ошибку: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +— :app:dataBindingExportBuildInfoDebug | \— :app:compileDebugKotlin (*) \— :app:kaptDebugKotlin \— :app:dataBindingExportBuildInfoDebug (*) (*) – details omitted (listed previously) я использую kapt "com.android.databinding:compiler:2.2.0" До того, как я использовал androidProcessor "com.android.databinding:compiler:2.2.0" […]

Ошибка просмотра метаданных Android Studio 2.2 при внедрении привязки данных

Я обновил мою студию android до 2.2 preview 1 и применил указанные зависимости для google и firebase как указано, но все равно получаю следующую ошибку EmptyThrowable: Wrong dependency type: class com.android.tools.idea.databinding.DataBindingUtil$LightBRField dataBinding { enabled true }

Использовать плагин Android DataBinding параллельно плагину GoogleServices

Кто-нибудь мог использовать плагин Android DataBinding параллельно с плагином GoogleServices? dependencies { classpath 'com.android.tools.build:gradle:1.3.1' classpath 'com.google.gms:google-services:1.4.0-beta3' classpath 'com.android.databinding:dataBinder:1.0-rc1' } apply plugin: 'com.google.gms.google-services' apply plugin: 'com.android.databinding' И тогда весь проект просто взорвался. Когда я удаляю сервисный плагин, тогда работает привязка данных. Это стек стек. [data binding plugin]: failed to setup data binding java.lang.NoSuchMethodError: com.android.build.gradle.AppExtension.getApplicationVariants()Lorg/gradle/api/internal/DefaultDomainObjectSet; at android.databinding.tool.DataBinderPlugin.createXmlProcessorForApp(DataBinderPlugin.java:233) […]

Ошибка: привязка данных еще не поддерживает создание Jack

Я реализую DataBinding , он работает идеально, но он не позволяет мне использовать jackOptions . Это бросает ошибку Data Binding does not support Jack builds yet во время сборки. Вот мой build.gradle android { defaultConfig { … dataBinding { enabled true } jackOptions { enabled true } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } […]

Как использовать SortedList в RecyclerView с библиотекой привязки данных Android?

Привязка данных Android обеспечивает несколько интерфейсов данных Observable, включая ObservableList. Но SortedList (представленный в последней версии библиотеки RecyclerView) вообще не расширяет список. Как я могу использовать SortedList для RecyclerView с библиотекой привязки данных Android?

RecyclerView и привязка данных не работают

Это моя первая попытка привязки данных к RecyclerView, но не мое первое использование самого RecyclerView. По какой-то причине ни один из методов адаптера не вызван – даже getItemCount (). Это может быть глупой проблемой с моим RecyclerView и вообще не связано с привязкой данных, но я не вижу ничего плохого. View rootview = inflater.inflate(R.layout.fragment_profile_first, container, […]

Intereting Posts
Изменение цвета кнопки переполнения на ActionBar Действительно ли Android существует на других платформах, чем ARM? Android: Почему я не должен использовать действия внутри вкладок? Как правильно реализовать фид (аналогично Facebook / Instagram) в Android? ViewPager и OnItemClickListener в ListView Как предотвратить приложение thievery (для приложений Android)? SetAdapter "Для вызова требуется уровень API 11 (текущий мин – 8): android.widget.AbsListView # setAdapter"? Стеки останавливаются перед тем, как перейти к моему коду (на Android с помощью NDK) Как изменить шрифт клавиатуры клавиатуры Android? Как работает «deliveryIntent» в платформе Android SMS? GetOutputMediaFile (int) не определено для типа new Camera.PictureCallback () {} ошибка, запутывающая меня Android получает программно созданную ширину представления Нарисуйте на холсте с задержкой – «сделайте onDraw () медленнее» Android OpenGL ES 2, рисовые квадраты Android 6: приложение использует больше памяти каждый раз при запуске