0

J'ai essayé ce morceau de code.Comment utiliser les préférences partagées pour un fragment de dialogue hébergé par un autre fragment?

SharedPreferences prefs = getActivity().getSharedPreferences(); 
+2

Vous pourriez vous donner la peine d'expliquer ce que vous avez essayé, avec une quantité de détails raisonnable, combinée avec des détails sur ce que vous avez essayé "ne fonctionne pas". Nous ne sommes pas ici pour faire votre travail pour vous, et nous ne sommes pas dérangés par les lecteurs. – Ceisc

Répondre

0

vous pouvez utiliser le code

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getActivity()); 
0

suivant, je suis nouveau sur ce sujet, mais je cherche comment mettre en œuvre les préférences. De ce que vous demandez dans le titre et la description, cela pourrait être sur la ligne de ce que vous cherchez.

Pour récupérer les préférences définies, déclarez le gestionnaire de préférences dans l'activité pour laquelle vous souhaitez récupérer la préférence. Utilisez cette variable pour obtenir l'ensemble des valeurs en fonction du type que vous transmettez. N'oubliez pas de définir leurs valeurs clés et par défaut. Voir le lien suivant pour les références PreferenceFragement

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ActivityName.this); 
String username = prefs.getString("username", "Default NickName"); 
String password = prefs.getString("password", "Default Password"); 
boolean checkBox = prefs.getBoolean("checkBox", false); 

Le lien suivant donne un bon exemple simple pour utiliser les préférences des activités, mais vous pouvez utiliser le android.preference.PreferenceFragment au lieu des fragments, Android Preferences example.

+0

Merci @Nate –