Wie nutze ich gemeinsame Vorlieben in einem fragment auf Android?

Habe ich ein fragment, und ich möchte zur Speicherung der Facebook-id in einem gemeinsamen Vorliebe. Ich kann nicht schreiben-Modus im privaten den Vorzug erhalten-Funktion. Und ich möchte auch Zugriff auf dieses shared-Einstellung in einem anderen fragment. Wie kann ich das tun?

Hier ist mein 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();
                        }
Versuchen Context.MODE_PRIVATE statt.
verwenden preferencemanager.getsharedpreference(Kontext -)...
Korrigieren Sie die Formatierung des Codes - (Hinweis: keine horizontale scrollbar, etc.)

InformationsquelleAutor user3256145 | 2014-02-12

Schreibe einen Kommentar