在我的主要活动中,我有两个按钮,点击其中一个按钮后,它应该转到下一个活动,但它在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)
答案 0 :(得分:1)
在AndroidManifest.xml
中注册另一项活动,如下所示:
<activity android:name=".YourActivityName"/>
答案 1 :(得分:1)
我猜你得到了这个,因为你没有在AndroidManifest.xml
文件中声明你的其他活动。确保您声明所有活动。
如果这不起作用,您可以尝试发布更多信息,例如您的清单文件的代码片段,在活动之间切换的代码,崩溃的行等等。
答案 2 :(得分:1)
首先检查你在AndroidManifest.xml中添加了什么?
<activity android:name=".SecondActivity"/>