Intereting Posts
Загрузка данных из приложения Android в настольную программу Обновить выбранное состояние навигационного ящика после обратного нажатия Что такое «jobject this» в JNI и для чего он используется? Путь каталога DCIM на Android – Возвращаемое значение Проблема с блокировкой пользователя в списке чатов с использованием сервера smack и open fire Преобразование объекта файла в растровое изображение Android ffmpeg плохой видеовыход Преобразование растрового изображения в GrayScale в Android Как начать новую деятельность с lockscreen? Второе подключение к серверному сотлу отказалось в android Когда необходимо использовать singleTop launchMode в виджетах или приложениях Android? Android.support.v4.app.FragmentPagerAdapter getItem (int position) вызывается дважды? Стрелка вверх отсутствует на панели инструментов 4.1 Android: скачать большой файл Адресная строка браузера веб-браузера (хром) изменяет значение $ (window) .height (); Создание фонового размера: масштабирование обложки каждый раз

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

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

Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); PreferencesBinding binding = DataBindingUtil..... //what do put here ??? this is preferenceactivity not Activity Admin user = new Admin(true); binding.setUser(user);//this what i want to do addPreferencesFromResource(R.xml.preferences);//this would not be necessary if i can get dataBinding to work //..rest of code not important } 

Я начинаю думать, что привязка данных не работает для экранов предпочтений, может ли кто-нибудь помочь?

Файл preferences.xml, если neseccary выглядит так:

  <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:customNS="http://schemas.android.com/apk/res/mypackage" > <data> <variable name="admin" type="mypackage.Administration"/> </data> <PreferenceScreen> <!-- ....bunch of preferences ... --> </PreferenceScreen> </layout