随着 Gingerbread 的发布,我一直在尝试一些新的 API,其中之一就是 StrictMode。
我注意到其中一个警告是针对 getSharedPreferences()
的。
这是一个警告:
StrictMode policy violation; ~duration=1949 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=23 violation=2
并且它是为在 UI 线程上进行的 getSharedPreferences()
调用而提供的。
SharedPreferences
访问和更改真的应该从 UI 线程中进行吗?