¿Se debe acceder a SharedPreferences desde el subproceso de la interfaz de usuario?

Con el lanzamiento de Gingerbread, he estado experimentando con algunas de las nuevas API, una de ellas esModo estricto.

Me di cuenta de que una de las advertencias es paragetSharedPreferences().

Esta es la advertencia:

StrictMode policy violation; ~duration=1949 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=23 violation=2

y se está dando por ungetSharedPreferences() llamada realizada en el hilo de la interfaz de usuario.

DeberíaSharedPreferences el acceso y los cambios realmente se realizan desde el hilo de la interfaz de usuario?

Respuestas a la pregunta(4)

Su respuesta a la pregunta