2012-09-10 58 views
0

我是新来这个android编程,不知道从哪里开始我的问题,也不知道我应该在这里发表。在这里,我在Eclipse中将日志显示为红色。 当我启动应用程序并键入内容并单击发送时,应用程序将崩溃,并且此日志将在Eclipse中获得。我下面这个教程:Starting Another ActivityAndroid的致命例外︰主

希望有人能帮助我

09-10 21:40:45.783: E/AndroidRuntime(25911): FATAL EXCEPTION: main 
09-10 21:40:45.783: E/AndroidRuntime(25911): android.app.SuperNotCalledException: Activity {com.example.hello.world/com.example.hello.world.DisplayMessageActivity} did not call through to super.onCreate() 
09-10 21:40:45.783: E/AndroidRuntime(25911): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2160) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2229) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at android.app.ActivityThread.access$600(ActivityThread.java:139) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at android.os.Handler.dispatchMessage(Handler.java:99) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at android.os.Looper.loop(Looper.java:154) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at android.app.ActivityThread.main(ActivityThread.java:4945) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at java.lang.reflect.Method.invokeNative(Native Method) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at java.lang.reflect.Method.invoke(Method.java:511) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
09-10 21:40:45.783: E/AndroidRuntime(25911): at dalvik.system.NativeStart.main(Native Method) 

回答

2

在你的DisplayMessageActivityonCreate方法,称这种作为第一行:

super.onCreate(savedInstanceState); 

事实上,你的教程声明这一点(评论是由我添加,虽然...):

public class DisplayMessageActivity extends Activity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); // This is important! 
     setContentView(R.layout.activity_display_message); 
    } 
} 
+0

OI see,nic e感谢你,它的工作就像一个魅力,我会在11分钟内将你的答案标记为接受的答案 – MOTIVECODEX

+1

太棒了!很高兴一切正在工作。 :) – Eric