I SharedPreferences
einer App über eine andere App zu bearbeiten Ich versuche, mein Code geht soAndroid: Es kann kein Verzeichnis erstellen für SharedPreferences Datei
try {
Context plutoContext = getApplicationContext().createPackageContext("me.test",Context.MODE_WORLD_WRITEABLE);
SharedPreferences plutoPreferences = PreferenceManager.getDefaultSharedPreferences(plutoContext);
Editor plutoPrefEditor = plutoPreferences.edit();
plutoPrefEditor.putString("country", "India");
plutoPrefEditor.commit();
}
Ich erhalte einen Fehler
E/SharedPreferencesImpl( 304): Couldn't create directory for SharedPreferences file /data/data/me.test/shared_prefs/me.test_preferences.xml
wo me.test
ist mein anderes Projekt in me.test proj Ich kann bearbeiten und abrufen SharedPreferences
ohne Schmerzen
Ich teste es auf Nexus S Android 4.0.4 (Samsung), kann mir jemand helfen
Ihr "me.test" -Projekt hat die SharedPreferences mit 'MODE_WORLD_WRITEABLE' erstellt? – WarrenFaith
@ Warren Faith, danke für einen Kommentar. Ich weiß nicht, wie man 'MODE_WORLD_WRITEABLE' mit erstellt, ich habe gerade normales –
Konnte Sie die Art der Ausnahme auch schreiben? – teoREtik