Je cherche à écrire des préférences qui peuvent être appliquées aux appareils 3.0 et pré-3.0. En découvrant que PreferenceActivitycontient des méthodes obsolètes (bien que celles-ci soient utilisées dans l'exemple de code qui l'accompagne), j'ai regardé PreferenceFragementet le package de compatibilité pour résoudre mes problèmes.
Il semble cependant que ce PreferenceFragmentne soit pas dans le package de compatibilité. Quelqu'un peut-il me dire si c'était intentionnel? Si tel est le cas, puis-je cibler facilement une gamme d'appareils (c'est-à-dire <3.0 et> = 3.0) ou dois-je sauter à travers des cerceaux? Si ce n'était pas intentionnellement exclu, pouvons-nous nous attendre à une nouvelle version du package de compatibilité? Ou existe-t-il une autre solution de contournement qui est sûre à utiliser?
À votre santé
James
PreferenceFragmentque vous oublierez même là. Voyez ma réponse .
"Because most of Preferences' implementation is hidden, therefore impossible to backport without lots of hackery."
PreferenceFragmentCompata été récemment ajouté à la bibliothèque de support.