Actividad de Android – DataBinding con preferencias

He configurado el enlace de datos en xml, pero cuando voy a la actividad de preferencia para realmente configurar el enlace i cant. El archivo en el que está vinculado el enlace de datos xml se llama preference.xml así que supongo que debe haber una clase generada llamada PreferencesBinding pero en su lugar no lo es. ¿No debería generarse automáticamente? También mi código en preferredActivity.java no compilará lo siguiente:

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 } 

Estoy empezando a pensar enlace de datos no funciona para las pantallas de preferencia, ¿puede alguien ayudar?

El archivo preferences.xml si neseccary se parece a esto:

  <?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 

  • Android estilo Recopilación de recursos (aapt) fallando: Tabla de recursos no válidos: tamaño de encabezado 0xc
  • Cómo eliminar la sombra de borde superior de ActionBar
  • Leer archivo xml de la carpeta de activos de Android
  • Doctype Android lint.xml con declaración dtd
  • Almacenamiento de datos grandes local o en línea para la aplicación de Android?
  • RecyclerView ocupa todo el espacio de la pantalla
  • Tiene algunos problemas con el archivo xml. Androide. Eclipse. Error: Invalid start tag PreferenceScreen
  • Creación de un menú de diálogo emergente personalizado
  • Espacio en blanco al escalar imageview en gridview
  • Accidente de transición de elemento compartido para dispositivos Lollipop
  • Extras en el intento de correo electrónico - Preferencias XML
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.