Если бы я не проверял на null, я бы позволял выбрасывать нулевой указатель при вызове, например, getMaxDistance () для объекта фильтра (если объект приложения был удален из памяти Android)
уском Gingerbread я экспериментировал с некоторыми новыми API, одним из которых былStrictMode.
Я заметил, что одно из предупреждений дляgetSharedPreferences()
.
Это предупреждение:
StrictMode policy violation; ~duration=1949 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=23 violation=2
и это дается дляgetSharedPreferences()
вызов сделан в потоке пользовательского интерфейса.
ДолженSharedPreferences
доступ и изменения действительно будут сделаны из потока пользовательского интерфейса?