170 votes

PreferenceManager getDefaultSharedPreferences déconseillé dans Android Q

`` est déconseillé dans Android 10. Comment puis-je le remplacer?

302voto

laalto Points 50581

Vous pouvez utiliser la version de la bibliothèque de prise en charge Android 10 de `` , c’est-à-dire et non .

N’oubliez pas d’ajouter ce qui suit à votre build.gradle:

10voto

michael Points 852

Si vous enregistrez et récupérez simplement des paires clé-valeur, vous pouvez remplacer :

avec:

Veillez à utiliser le bon nom de fichier pour la nouvelle implémentation ou vos utilisateurs perdront l’accès à tout ce qui est enregistré avec getDefaultSharedPreferences(!). Ce qui suit obtiendra le nom de fichier getDefaultSharedPreferences utilise :

2voto

Anupam Bose Points 68

Oui, il est déconseillé. Utilisez la bibliothèque de préférences AndroidX pour un comportement cohérent sur tous les appareils. Pour plus d’informations sur l’utilisation de la bibliothèque de préférences AndroidX, consultez Paramètres.

Suivez ceci -

PreferenceManager

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X