Comment puis-je utiliser les préférences dans un fragment sur Android?

J'ai un fragment et je veux stocker le Facebook id partagés de préférence. Je ne peux pas écrire en mode privé dans la fonction de préférences. Et aussi je veux accéder à ce partage de préférence dans un autre fragment. Comment puis-je le faire?

Voici mon code...

Session.openActiveSession(getActivity(), true, new Session.StatusCallback()
{
    @Override
    public void call(Session session,
                     SessionState state,
                     Exception exception) {

        if (session.isOpened()) {
            Request.executeMeRequestAsync(session,new Request.GraphUserCallback() {

                @Override
                public void onCompleted(GraphUser user, Response response) {

                    if (user != null) {
                        t = (TextView)rootView.findViewById(R.id.textView2);
                        p = (ProfilePictureView)rootView.findViewById(R.id.profilePictureView1);
                        p.setProfileId(user.getId());
                        s = user.getName();
                        t.setText(s);
                        s1 = user.getId();

                        private void SavePreferences(String key,String value)
                        {
                            SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
                            SharedPreferences.Editor editor = sharedPreferences.edit();
                            editor.putString(key, value);
                            editor.commit();
                        }
Essayez Context.MODE_PRIVATE à la place.
utilisation preferencemanager.getsharedpreference(contexte)...
Corriger la mise en forme de votre code (hint: pas de barre de défilement horizontale, etc)

OriginalL'auteur user3256145 | 2014-02-12