“无法启动活动,NullPointerException”的原因

时间:2012-06-04 07:00:53

标签: android eclipse nullpointerexception

在我的主要活动中,我有两个按钮,点击其中一个按钮后,它应该转到下一个活动,但它在logcat中给出以下错误:

FATAL EXCEPTION:main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.suven/com.android.suven.Create_Memo}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
at android.app.ActivityThread.access$2300(ActivityThread.java:125)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)

3 个答案:

答案 0 :(得分:1)

AndroidManifest.xml中注册另一项活动,如下所示:

<activity android:name=".YourActivityName"/>

答案 1 :(得分:1)

我猜你得到了这个,因为你没有在AndroidManifest.xml文件中声明你的其他活动。确保您声明所有活动。

如果这不起作用,您可以尝试发布更多信息,例如您的清单文件的代码片段,在活动之间切换的代码,崩溃的行等等。

答案 2 :(得分:1)

首先检查你在AndroidManifest.xml中添加了什么?

<activity android:name=".SecondActivity"/>