Doit accéder à SharedPreferences être fait dans le Thread de l'INTERFACE utilisateur?

Avec la sortie de pain d'épice, j'ai fait des expériences avec les nouvelles API, l'un d'eux étant StrictMode.

J'ai remarqué que l'une des mises en garde est pour getSharedPreferences().

C'est l'avertissement:

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

et il est donné pour une getSharedPreferences() d'achat sur le thread d'INTERFACE utilisateur.

Devrait SharedPreferences d'accès et de modifications de vraiment faire le thread d'INTERFACE utilisateur?

  • J'ai toujours fait ma préférence opérations sur le thread de l'INTERFACE utilisateur. Bien que je suppose que c'est logique, puisque c'est une opération e / s