Sto cercando di scrivere le preferenze che possono essere applicate a entrambi i dispositivi 3.0 e pre-3.0. Scoprendo che PreferenceActivity
contiene metodi deprecati (anche se questi sono utilizzati nel codice di esempio allegato), ho esaminato PreferenceFragement
il pacchetto di compatibilità per risolvere i miei problemi.
Sembra, tuttavia, che PreferenceFragment
non sia nel pacchetto di compatibilità. Qualcuno può dirmi se questo era intenzionale? In tal caso, posso facilmente scegliere come target una gamma di dispositivi (ovvero <3.0 e> = 3.0) o dovrò saltare attraverso i cerchi? Se non fosse stato intenzionalmente escluso, possiamo aspettarci una nuova versione del pacchetto di compatibilità? O c'è un'altra soluzione alternativa che è sicura da usare?
Saluti
Giacomo
PreferenceFragment
che dimenticherai anche lì. Vedere la mia risposta .
"Because most of Preferences' implementation is hidden, therefore impossible to backport without lots of hackery."
PreferenceFragmentCompat
è stato recentemente aggiunto alla libreria di supporto.