为什么我的Android应用程序在启动几秒钟后就失败了?
在onCreate中执行任何操作之前,应该调用超类的onCreate。onCreate()方法的第一行应该是为什么我的Android应用程序在启动几秒钟后就失败了?,android,Android,在onCreate中执行任何操作之前,应该调用超类的onCreate。onCreate()方法的第一行应该是 11-13 23:03:06.124: D/AndroidRuntime(844): Shutting down VM 11-13 23:03:06.124: W/dalvikvm(844): threadid=1: thread exiting with uncaught exception (group=0x41465700) 11-13 23:03:06.253: E/Androi
11-13 23:03:06.124: D/AndroidRuntime(844): Shutting down VM
11-13 23:03:06.124: W/dalvikvm(844): threadid=1: thread exiting with uncaught exception (group=0x41465700)
11-13 23:03:06.253: E/AndroidRuntime(844): FATAL EXCEPTION: main
11-13 23:03:06.253: E/AndroidRuntime(844): android.app.SuperNotCalledException: Activity {org.profdev.todo_list/org.profdev.todo_list.ToDoList} did not call through to super.onCreate()
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2177)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.access$600(ActivityThread.java:141)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.os.Handler.dispatchMessage(Handler.java:99)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.os.Looper.loop(Looper.java:137)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.main(ActivityThread.java:5103)
11-13 23:03:06.253: E/AndroidRuntime(844): at java.lang.reflect.Method.invokeNative(Native Method)
11-13 23:03:06.253: E/AndroidRuntime(844): at java.lang.reflect.Method.invoke(Method.java:525)
11-13 23:03:06.253: E/AndroidRuntime(844): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
11-13 23:03:06.253: E/AndroidRuntime(844): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-13 23:03:06.253: E/AndroidRuntime(844): at dalvik.system.NativeStart.main(Native Method)
它将暂时解决这个问题。您可以阅读以了解为什么必须这样做。在onCreate中执行任何操作之前,您应该调用超类的onCreate。onCreate()方法的第一行应该是
11-13 23:03:06.124: D/AndroidRuntime(844): Shutting down VM
11-13 23:03:06.124: W/dalvikvm(844): threadid=1: thread exiting with uncaught exception (group=0x41465700)
11-13 23:03:06.253: E/AndroidRuntime(844): FATAL EXCEPTION: main
11-13 23:03:06.253: E/AndroidRuntime(844): android.app.SuperNotCalledException: Activity {org.profdev.todo_list/org.profdev.todo_list.ToDoList} did not call through to super.onCreate()
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2177)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.access$600(ActivityThread.java:141)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.os.Handler.dispatchMessage(Handler.java:99)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.os.Looper.loop(Looper.java:137)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.main(ActivityThread.java:5103)
11-13 23:03:06.253: E/AndroidRuntime(844): at java.lang.reflect.Method.invokeNative(Native Method)
11-13 23:03:06.253: E/AndroidRuntime(844): at java.lang.reflect.Method.invoke(Method.java:525)
11-13 23:03:06.253: E/AndroidRuntime(844): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
11-13 23:03:06.253: E/AndroidRuntime(844): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-13 23:03:06.253: E/AndroidRuntime(844): at dalvik.system.NativeStart.main(Native Method)
它将暂时解决这个问题。您可以阅读以了解为什么必须这样做。添加
super.onCreate(savedInstanceState)代码>
在您的onCreate()
比如:
加
super.onCreate(savedInstanceState)代码>
在您的onCreate()
比如:
您需要在onCreate中调用super.onCreate(savedInstanceState)
作为异常状态。您需要在onCreate中调用super.onCreate(savedInstanceState)
作为异常状态。运行时错误(异常)。你熟悉Logcat吗?编辑问题并包括Logcat错误消息。运行时错误(异常)。你熟悉Logcat吗?编辑问题并包括Logcat错误消息。
11-13 23:03:06.124: D/AndroidRuntime(844): Shutting down VM
11-13 23:03:06.124: W/dalvikvm(844): threadid=1: thread exiting with uncaught exception (group=0x41465700)
11-13 23:03:06.253: E/AndroidRuntime(844): FATAL EXCEPTION: main
11-13 23:03:06.253: E/AndroidRuntime(844): android.app.SuperNotCalledException: Activity {org.profdev.todo_list/org.profdev.todo_list.ToDoList} did not call through to super.onCreate()
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2177)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.access$600(ActivityThread.java:141)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.os.Handler.dispatchMessage(Handler.java:99)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.os.Looper.loop(Looper.java:137)
11-13 23:03:06.253: E/AndroidRuntime(844): at android.app.ActivityThread.main(ActivityThread.java:5103)
11-13 23:03:06.253: E/AndroidRuntime(844): at java.lang.reflect.Method.invokeNative(Native Method)
11-13 23:03:06.253: E/AndroidRuntime(844): at java.lang.reflect.Method.invoke(Method.java:525)
11-13 23:03:06.253: E/AndroidRuntime(844): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
11-13 23:03:06.253: E/AndroidRuntime(844): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-13 23:03:06.253: E/AndroidRuntime(844): at dalvik.system.NativeStart.main(Native Method)
super.onCreate(savedInstanceState);
@Override
protected void onCreate(Bundle savedInstanceState) {
//Inflates your view
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_to_do_list);