full codepath activity android preferenceactivity android-dialogfragment

codepath - input dialog fragment android



DialogFragment en PreferenceActivity (1)

He definido los dialogfragments (porque la documentación de Android dice que es mejor y, de hecho, lo es), pero ahora quiero usarlo en PreferenceActivity .

El problema es que no puedo usar getSupportFragmentManager() allí y no puedo usar PreferenceFragment ya que no funciona con la biblioteca de compatibilidad. Parece un escenario de bloqueo vial.

¿Alguien puede aconsejar sobre esto?


Como mencionaste, PreferenceFragment no se encuentra en el paquete de compatibilidad de Android y, lamentablemente, no hay una forma clara de evitarlo. Para mi proyecto personal, tuve que adaptar una implementación del código fuente de Android: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.4_r1.2/android/preference/PreferenceFragment.java

Las respuestas a esta pregunta tienen algunas sugerencias geniales: ¿PreferenceFragment fue excluido intencionalmente del paquete de compatibilidad?