Estoy buscando escribir preferencias que se puedan aplicar a dispositivos 3.0 y pre-3.0. Descubriendo que PreferenceActivitycontiene métodos obsoletos (aunque estos se usan en el código de muestra adjunto), miré PreferenceFragementy el paquete de compatibilidad para resolver mis problemas.
Sin embargo, parece que PreferenceFragmentno está en el paquete de compatibilidad. ¿Alguien puede decirme si esto fue intencional? Si es así, ¿puedo apuntar fácilmente a un rango de dispositivos (es decir, <3.0 y> = 3.0) o tendré que saltar a través de aros? Si no se excluyó intencionalmente, ¿podemos esperar una nueva versión del paquete de compatibilidad? ¿O hay otra solución alternativa que sea segura de usar?
Salud
James
PreferenceFragmentque olvidará incluso está allí. Mira mi respuesta .
"Because most of Preferences' implementation is hidden, therefore impossible to backport without lots of hackery."
PreferenceFragmentCompatfue agregado recientemente a la biblioteca de soporte.