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

时间:2014-03-26 04:49:45

标签: android android-activity

我正在做一个QCM,有20个问题,20个活动,每个人都有一个问题和一个按钮来到下一个,但问题是当它到达第8个活动时崩溃,即使我添加{{ 1}}

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_EXCLUSIVE_EXCLUSIVE跨度不能为零长度03-26 12:55:46.195:E / SpannableStringBuilder(10849):SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度03-26 12:55:46.615:D / GestureDetector(10849):[Surface Touch Event] mSweepDown False,mLRSDCnt:-1 mTouchCnt:2 mFalseSizeCnt:0 03-26 12:55:47.395:D / GestureDetector(10849):[Surface Touch Event] mSweepDown False,mLRSDCnt: - 1 mTouchCnt:2 mFalseSizeCnt:0 03-26 12:55:47.460:W / ResourceType(10849):无法在包0中输入0x0108096d(t = 7 e = 2413)(错误-75)03-26 12:55 :47.695:E / SpannableStringBuilder(10849):SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度03-26 12:55:47.695:E / SpannableStringBuilder(10849):SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度03-26 12:55:48.445:D / GestureDetector(10849):[Su rface Touch Event] mSweepDown False,mLRSDCnt:-1 mTouchCnt:4 mFalseSizeCnt:0 03-26 12:55:48.895:D / GestureDetector(10849):[Surface Touch Event] mSweepDown False,mLRSDCnt:-1 mTouchCnt:2 mFalseSizeCnt: 0 03-26 12:55:49.155:W / ResourceType(10849):无法在包0中输入0x0108096d(t = 7 e = 2413)(错误-75)03-26 12:55:49.370:E / SpannableStringBuilder (10849):SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度03-26 12:55:49.370:E / SpannableStringBuilder(10849):SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度03-26 12:55:49.945:D / GestureDetector(10849): [Surface Touch事件] mSweepDown False,mLRSDCnt:-1 mTouchCnt:2 mFalseSizeCnt:0 03-26 12:55:50.465:D / GestureDetector(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):threadid = 1:线程退出未捕获异常(组= 0x41505930)03-26 12:55:50.610:E / AndroidRuntime(10849):致命异常:主03-26 12:55 :50.610:E / AndroidRuntime(10849):java.lang.RuntimeException:无法启动活动ComponentInfo {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.access $ 700(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.loop(循环er.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):at java.lang.reflect.Method.invokeNative(Native Method)03-26 12:55:50.610:E / AndroidRuntime(10849):at java.lang.reflect.Method.invoke(Method.java:511) 03-26 12:55:50.610:E / AndroidRuntime(10849):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1102)03-26 12:55:50.610:E/AndroidRuntime( 10849):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)03-26 12:55:50.610:E / AndroidRuntime(10849):at dalvik.system.NativeStart.main(Native Method) 03-26 12:55:50.610:E / AndroidRuntime(10849):引起:java.lang.NullPointerException 03-26 12:55:50.610:E / AndroidRuntime(10849):at 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.Instrume ntation.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更多

3 个答案:

答案 0 :(得分:0)

应用程序在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详细信息,因为它是开发人员的真正朋友,让我们知道问题.. :)

答案 1 :(得分:0)

在8个活动之后没有像android崩溃那样的东西。原因可能是U在崩溃应用程序的活动中犯了一些错误。 如果您复制粘贴它,请检查第8个活动中的按钮ID,如果有另一个具有相同ID的实例,则可能会发生这种情况。

同样来自你的logcat视图" NullPointerException"存在,检查对象的正确初始化。

答案 2 :(得分:0)

的NullPointerException

E / AndroidRuntime(10849):引起:java.lang.NullPointerException E / AndroidRuntime(10849):at com.example.ilearn.qc9.onCreate(qc9.java:28)

第28行的任何内容都是一个null的对象,你试图使用它。我最好的猜测是,b1是空的对象,此行b1.setOnClickListener(this);正在尝试使用它。