Когда я перезагружаю свое приложение после того, как оно было убито (через час или около того с помощью Android или если я убил его с помощью убийцы задач), приложение вылетает со следующим сообщением:
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: основное
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): java.lang.RuntimeException: невозможно запустить действие ComponentInfo {com.test.testapp /com.test.testapp.TestingActivity}: java.lang.NullPointerException
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2663)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2679)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на android.app.ActivityThread.access $ 2300 (ActivityThread.java:125)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:2033)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на android.os.Handler.dispatchMessage (Handler.java:99)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на android.os.Looper.loop (Looper.java:123)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на android.app.ActivityThread.main (ActivityThread.java:4627)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на java.lang.reflect.Method.invokeNative (собственный метод)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на java.lang.reflect.Method.invoke (Method.java:521)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:868)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): в dalvik.system.NativeStart.main (собственный метод)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): вызвано: java.lang.NullPointerException
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на com.test.testapp.TestingActivity.onCreate (TestingActivity.java:178)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047)
10-23 09: 07: 41.120: ОШИБКА / AndroidRuntime (647): на android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2627)
У меня есть таймер в этом действии, и я подумал, что, может быть, это как-то связано с этим потоком, но даже если я удаляю таймер, он все равно дает сбой. Я действительно не могу понять, что здесь не так. Есть идеи?
Заранее спасибо