Estoy tratando de editar SharedPreferences
de una aplicación a través de otra aplicación, el código es el siguienteAndroid: No se pudo crear el directorio para el archivo SharedPreferences
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();
}
estoy consiguiendo un error
E/SharedPreferencesImpl( 304): Couldn't create directory for SharedPreferences file /data/data/me.test/shared_prefs/me.test_preferences.xml
donde me.test
es mi otro proyecto en me.test proj puedo editar y recuperar SharedPreferences
sin ningún problema
Lo estoy probando en Nexus S Android 4.0.4 (Samsung), ¿alguien me puede ayudar
Su proyecto "me.test" ha creado SharedPreferences con 'MODE_WORLD_WRITEABLE'? – WarrenFaith
@ WarrenFaith, gracias por su comentario. No sé cómo crear 'MODE_WORLD_WRITEABLE' con, acabo de crear normal –
¿Podría escribir también el tipo de excepción? – teoREtik