我得到一個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