Articles of андроида привязки данных

Сгенерированный список классов не существует {module root} \ build \ intermediates \ data-binding-info \ release \ _generated.txt

Я пытаюсь получить привязку данных, установленную в моем проекте Android, и я получаю сообщение об ошибке, когда пытаюсь построить. Верхняя часть трассировки стека выглядит следующим образом: java.lang.RuntimeException: failure, see logs for details. Generated class list does not exist C:\git\android-lm\androidCore\build\intermediates\data-binding-info\debug\\_generated .txt at android.databinding.tool.util.L.printMessage(L.java:100) at android.databinding.tool.util.Le(L.java:87) at android.databinding.tool.util.Preconditions.check(Preconditions.java:25) at android.databinding.tool.DataBindingBuilder.readGeneratedClasses(DataBindingBuilder.java:130) at android.databinding.tool.DataBindingBuilder.getJarExcludeList(DataBindingBuilder.java:118) at com.android.build.gradle.internal.LibraryTaskManager$16.getExcludeList(LibraryTaskManager.java:550) at com.android.build.gradle.internal.tasks.LibraryJarTransform.transform(LibraryJarTransform.java:154) at […]

Android DataBinding и MVVM – использование одинаковых файлов макета для разных условий с использованием одинаковых моделей просмотра

Я разрабатываю приложение с привязкой данных и MVVM. Я пытаюсь использовать альтернативный макет для своего приложения в ландшафтном режиме. У меня есть: layout/fragment_content.xml layout-land/fragment_content.xml Оба макета имеют одинаковые виды с различным внешним видом и получают каналы с одинаковых моделей просмотра, например: <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <data class="MyBinding"> <variable name="viewModel" type="com.myapp.package.viewModel.VMFirst"/> <variable name="controlModel" type="com.myapp.package.viewModel.VMSecond"/> </data> <DIFFERENT CONTENT […]

Как использовать привязку данных для объединения строки из ресурсов с динамической переменной в XML?

У меня есть TextView, который имеет жестко закодированную строку, и у меня есть динамическая переменная, которую я хочу поставить в конце этой строки. Это мой код: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginLeft="16dp" android:layout_marginRight="16dp"> <TextView android:id="@+id/PeopleName" android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/Generic_Text"+"@{ Profile.name }" /> </LinearLayout> У меня проблема с android:text="@string/Generic_Text"+"@{ Profile.name }" . В Generic_Text указано «Мое имя», тогда […]

Предупреждение адаптера привязки Android DataBinding

Я выполнил документацию по привязке данных для Custom Binding Adapter для загрузки изображений с официального сайта разработчиков Android: http://developer.android.com/tools/data-binding/guide.html После успешного компиляции кода я получаю предупреждение, которое: Warning:Application namespace for attribute bind:imageUrl will be ignored. Мой код выглядит следующим образом: @BindingAdapter({"bind:imageUrl"}) public static void loadImage(final ImageView imageView, String url) { imageView.setImageResource(R.drawable.ic_launcher); AppController.getUniversalImageLoaderInstance().displayImage(url, imageView); } Почему […]

Как использовать привязку данных с фрагментом

Я пытаюсь следовать примеру привязки данных из официального документа google https://developer.android.com/tools/data-binding/guide.html. За исключением того, что я пытаюсь применить данные, ожидающие фрагмента, а не активность. Ошибка, которую я получаю при компиляции Error:(37, 27) No resource type specified (at 'text' with value '@{marsdata.martianSols}. onCreate для фрагмента выглядит следующим образом: @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

Intereting Posts
Как заполнить изображение внутри ImageView пользовательской левой и верхней координатами | Android Android: получить количество файлов в Zip? Как обрабатывать `IllegalArgumentException` в RxJava? Не удалось преобразовать формат Dalvik: невозможно выполнить SDX-инструменты dex 22.3 Протокол ответа IoT-запроса Как использовать AccessibilityService для установки текста в EditText в браузере Параметр макета Android InputType – как разрешить отрицательные десятичные знаки? Android – сохранить меню параметров открыто API Google Диска – Android – Как получить идентификатор файла диска? Активация Bluetooth Активация диалогового окна предупреждения после поворота экрана Создание прозрачности TileOverlays Intent filter: intent.getData () возвращает null После диалога «Auth failed» теперь EGit больше не запрашивает имя пользователя и пароль PageCurl анимации на переходах ViewPager? Как показать InfoWindow с помощью утилиты Android Maps для Android