我得到一个4.4.2设备此异常。在Android 4.3或更低版本上不可重现。的是Android 4.4.2 - 了java.lang.RuntimeException:活动的执行停止未恢复
设置为我有一个家庭活动(支持ActionBarActivity
子类)。家庭活动检查一个布尔标志,如果为true,则启动一个启动画面活动(是的,理想情况是在家庭活动之前出现闪屏,但让我们假设我现在不能改变它的工作方式)。
闪屏与startActivityForResult
推出,它从服务器下载一些配置选项,然后完成并返回结果回到主场活动。
奇怪的是这工作正常的4.3及以下,但在4.4设备,我得到了上面的异常(完整的堆栈跟踪):
02-21 13:36:16.733 24409-24409/test.player E/ActivityThread﹕ Performing stop of activity that is not resumed: {test.player/test.ui.actvities.HomeActivity}
java.lang.RuntimeException: Performing stop of activity that is not resumed: {test.player/test.ui.actvities.HomeActivity}
at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3147)
at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3234)
at android.app.ActivityThread.access$1100(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1223)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
基于上述,它看起来像的onStop(因为我在onCreate上启动splash活动)在homeResult的onResume之前调用。
这是为什么现在引起4.4.x到的问题?
是关于“设置/开发者选项/不保留活动”的选择?该选项是在4.4.2设备上选择的,而未在其他设备上选择? – Devrim
不是,该选项在两个设备上都未启用。 – user3072558
下载后,你的飞溅活动完成吗?你如何回到'HomeActivity'?什么是飞溅活动,它是一个对话框? – mangusta