我的android应用程序在8次活动后崩溃,我该怎么办?

我的android应用程序在8次活动后崩溃,我该怎么办?,android,android-activity,Android,Android Activity,我正在做一个QCM,有20个问题,20个活动,每个活动都有一个问题和一个按钮来进入下一个活动,但问题是当它到达第8个活动时,它崩溃了,甚至我添加了android:noHistory=“true” Logcat:03-26 12:55:45.795:W/ResourceType(10849):获取包0中0x0108096d(t=7 e=2413)的条目失败(错误-75)03-26 12:55:46.195:e/SpannableStringBuilder(10849):SPAN_独占SPAN_独占

我正在做一个QCM,有20个问题,20个活动,每个活动都有一个问题和一个按钮来进入下一个活动,但问题是当它到达第8个活动时,它崩溃了,甚至我添加了
android:noHistory=“true”


Logcat:03-26 12:55:45.795:W/ResourceType(10849):获取包0中0x0108096d(t=7 e=2413)的条目失败(错误-75)03-26 12:55:46.195:e/SpannableStringBuilder(10849):SPAN_独占SPAN_独占SPAN不能具有零长度03-26 12:55:46.195:e/SpannableStringBuilder(10849):SPAN_EXCLUSIVE_EXCLUSIVE SPAN不能具有零长度03-26 12:55:46.615:D/GestureDetector(10849):[Surface Touch Event]MSWeetdown False,mLRSDCnt:-1 mTouchCnt:2 mFalseSesizeCnt:0 03-26 12:55:47.395:D/GestureDetector(10849):[Surface Touch Event]MSWeetdown False,mLRSDCnt:-1 mTouchCnt:2 mFalseSizeCnt:0 03-26 12:55:47.460:W/ResourceType(10849):无法在包0(错误-75)03-26 12:55:47.695:e/SpannableStringBuilder(10849):SPAN_EXCLUSIVE_EXCLUSIVE SPAN不能有零长度03-26 12:55:47.695:e/SpannableStringBuilder(10849):SPAN_EXCLUSIVE_EXCLUSIVE SPAN不能具有零长度03-26 12:55:48.445:D/手势检测器(10849):[Surface Touch Event]mSweepDown False,mLRSDCnt:-1 mTouchCnt:4 mFalseSizeCnt:0 03-26 12:55:48.895:D/手势检测器(10849):[Surface Touch Event]mSweepDown False,mLRSDCnt:-1 mTouchCnt:2 mFalseSizeCnt:0 03-26 12:55:49.155:W/ResourceType(10849):获取包0(错误-75)中0x0108096d(t=7 e=2413)的条目失败03-26 12:55:49.370:e/SpannableStringBuilder(10849):SPAN_EXCLUSIVE\u EXCLUSIVE SPAN不能具有零长度03-26 12:55:49.370:e/SpannableStringBuilder(10849):SPAN_EXCLUSIVE_EXCLUSIVE SPAN不能具有零长度03-26 12:55:49.945:D/手势检测器(10849):[Surface Touch Event]mSweepDown False,mLRSDCnt:-1 mTouchCnt:2 mFalseSesizeCnt:0 03-26 12:55:50.465:D/手势检测器(10849):[Surface Touch Event]mSweepDown False,mLRSDCnt:-1 mTouchCnt:2 mFalseSizeCnt:0 03-26 12:55:50.555:W/ResourceType(10849):获取包0中0x0108096d(t=7 e=2413)的条目失败(错误-75)03-26 12:55:50.585:D/AndroidRuntime(10849):关闭VM 03-26 12:55:50.585:W/dalvikvm(10849):线程ID=1:线程退出,但出现未捕获的异常(组=0x41505930)03-26 12:55:50.610:E/AndroidRuntime(10849):致命异常:main 03-26 12:55:50.610:E/AndroidRuntime(10849):java.lang.RuntimeException:无法启动活动组件信息{com.example.ilearn/com.example.ilearn.qc9}:java.lang.NullPointerException 03-26 12:55:50.610:E/AndroidRuntime(10849):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2249)03-26 12:55:50.610:E/AndroidRuntime(10849):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2299)03-26 12:55:50.610:E/AndroidRuntime(10849):在android.app.ActivityThread.java:154)03-26 12:55:50.610:E/AndroidRuntime(10849):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1284)03-26 12:55:50.610:E/AndroidRuntime(10849):在android.os.Handler.dispatchMessage(Handler.java:99)03-26 12:55:50.610:E/AndroidRuntime(10849):在android.os.Looper.Looper.java:137)03-26 12:55:50.610:E/AndroidRuntime(10849):在android.app.ActivityThread.main(ActivityThread.java:5306)03-26 12:55:50.610:E/AndroidRuntime(10849):在java.lang.reflect.Method.invokenactive(本机方法)03-26 12:55:50.610:E/AndroidRuntime(10849):在java.lang.reflect.Method.invoke(Method.java:511)03-26 12:55:50.610:E/AndroidRuntime(10849):在com.android.internal.os.zyteinit$methodandargscaler.run(ZygoteInit.java:1102)03-26 12:55:50.610:E/AndroidRuntime(10849):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)03-26 12:55:50.610:E/AndroidRuntime(10849):在dalvik.system.NativeStart.main(本机方法)03-26 12:55:50.610:E/AndroidRuntime(10849):由:java.lang.NullPointerException 03-26 12:55:50:610:E/AndroidRuntime引起(10849):在com.example.ilearn.qc9.onCreate(qc9.java:28)03-26 12:55:50.610:E/AndroidRuntime(10849):在android.app.Activity.performCreate(Activity.java:5255)03-26 12:55:50.610:E/AndroidRuntime(10849):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)03-26 12:55:50.610:E/AndroidRuntime(10849):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2213)03-26 12:55:50.610:E/AndroidRuntime(10849):…又有11个应用程序在8次活动后崩溃,我该怎么办

应用程序崩溃可能有以下原因:

1. You may have not registered your 9th activity in your manifest.
2. Check the id for the button in your 8th activity.

请让我知道它是否有效,并发布logcat详细信息,因为它是开发人员的真实朋友,这让我们意识到了问题:)

没有什么比android在8次活动后崩溃更好的了。原因可能是你在活动中犯了一些错误,导致应用程序崩溃。 如果复制粘贴了按钮id,请在第8个活动中检查该按钮id,如果有另一个名为相同id的实例,则可能会发生这种情况

另外,从您的logcat视图“NullPointerException”中,检查对象的初始化是否正确。

NullPointerException

E/AndroidRuntime(10849):由以下原因引起:java.lang.NullPointerException E/AndroidRuntime(10849):位于com.example.ilearn.qc9.onCreate(qc9.java:28)


第28行中的任何内容都是一个空对象,您正在尝试使用它。我的最佳猜测是
b1
是空对象,这一行
b1.setOnClickListener(此)
正在尝试使用它。

请发布logcat和您的第8个活动代码。什么是异常超过Log您在清单文件中注册了每个活动?请粘贴相应活动的代码。尝试在每个活动中添加onResume()、onDistroy()方法。感谢您所说的按钮问题。
1. You may have not registered your 9th activity in your manifest.
2. Check the id for the button in your 8th activity.