Estou procurando escrever preferências que possam ser aplicadas aos dispositivos 3.0 e pré-3.0. Descobrindo que PreferenceActivitycontém métodos obsoletos (embora estes sejam usados no código de exemplo que acompanha), observei PreferenceFragemente o pacote de compatibilidade para resolver meus problemas.
Parece, porém, que PreferenceFragmentnão está no pacote de compatibilidade. Alguém pode me dizer se isso foi intencional? Em caso afirmativo, posso segmentar facilmente uma variedade de dispositivos (por exemplo, <3.0 e> = 3.0) ou terei que pular os bastidores? Se não foi intencionalmente excluído, podemos esperar um novo lançamento do pacote de compatibilidade? Ou existe outra solução alternativa que é segura de usar?
Felicidades
James
PreferenceFragmentque você esquecerá que está lá. Veja minha resposta .
"Because most of Preferences' implementation is hidden, therefore impossible to backport without lots of hackery."
PreferenceFragmentCompatfoi adicionado recentemente à biblioteca de suporte.