L'utilisation partagée des préférences entre les activités

Je suis en train de partager un partage de préférence entre les deux activités de mon projet, mais pour une raison que je ne suis pas en mesure de transmettre les données.

J'ai Une Activité qui se lit partagé la préférence et de l'Activité B, qui se lit ainsi que de modifier, qui ont partagé la préférence.

Ici c'est le code que j'utilise pour écrire le partagé de préférence dans l'Activité B:

SharedPreferences sharedPref = getSharedPreferences("myPrefs", Context.
    MODE_WORLD_WRITEABLE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("theme", "black");
editor.commit();

et de la lecture dans l'Activité Un:

SharedPreferences sharedPref = getSharedPreferences("myPrefs", Context.
    MODE_WORLD_WRITEABLE);
String theme=sharedPref.getString("theme","blue");

J'ai essayé d'utiliser les différents modes, et il a travaillé dans l'Activité B en mode PRIVÉ, mais il n'était pas partagée de l'activité A. Pour certaines raisons, je pense que j'ai deux différents partagé préférences(même nom) pour les deux activités différentes. Comment puis-je utiliser la même préférence pour les deux activités ?

MODE_APPEND est un travail parfait pour moi vérifier ma réponse:http://stackoverflow.com/questions/21697172/android-how-to-save-user-name-and-password-after-the-app-is-closed/21697274#21697274
essayez avec MODE_APPEND

OriginalL'auteur Tanuj Wadhwa | 2014-03-03