【发布时间】:2011-10-23 09:24:14
【问题描述】:
当我的应用程序被杀死后重新启动时(大约一个小时后被 android 杀死,或者我通过任务杀手杀死它),应用程序崩溃并显示以下消息:
10-23 09:07:41.120: 错误/AndroidRuntime(647): 致命异常: main 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(Native Method) 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)
我在那个活动中有一个计时器,我认为它可能与那个线程有关,但即使我删除了计时器,它仍然会崩溃。我真的无法弄清楚这里出了什么问题。有什么想法吗?
提前致谢
【问题讨论】:
-
TestingActivity.java 的第 178 行是什么?
标签: java android exception android-activity