Может кто-нибудь объяснить, что вызывает эту ошибку:
Я использую DOM для анализа XML.
12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): java.lang.NullPointerException 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): в gps.app.tkartor.Tkartor.onLocationChanged (Tkartor.java:205) 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): at android.location.LocationManager $ ListenerTransport._handleMessage (LocationManager.java:191) 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): на android.location.LocationManager $ ListenerTransport.access $ 000 (LocationManager.java:124) 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): на android.location.LocationManager $ ListenerTransport $ 1.handleMessage (LocationManager.java:140) 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): в android.os.Handler.dispatchMessage (Handler.java:99) 12-12 08:56: 52.053: ОШИБКА / AndroidRuntime (289): на android.os.Looper.loop (Looper.java:123) 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): на android.app.ActivityThread.main(ActivityThread.java:4627) 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): на java.lang.reflect.Method.invokeNative (собственный метод) 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): в java.lang.reflect.Method.invoke (Method.java:521) 12-12 08: 56: 52.053: ОШИБКА/ AndroidRuntime (289): на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:868) 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626) 12-12 08: 56: 52.053: ОШИБКА / AndroidRuntime (289): в dalvik.system.NativeStart.main (собственный метод)
Я думаю, вам следует проверить наличие пустых полей в местоположении, полученном в onLocationChanged.Когда нет покрытия GPS, принимаются фиктивные объекты местоположения.
onLocationChanged