Должен ли доступ к SharedPreferences выполняться из потока пользовательского интерфейса?

С выпуском Gingerbread я экспериментировал с некоторыми новыми API, одно из них - StrictMode .

Я заметил, что одно из предупреждений относится к getSharedPreferences () .

Это предупреждение:

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

, и оно выдается для в потоке пользовательского интерфейса выполняется вызов getSharedPreferences () .

Должен ли доступ SharedPreferences и изменения действительно производиться вне потока пользовательского интерфейса?

107
задан biegleux 26 September 2012 в 20:04
поделиться