2012-03-06 65 views
0

我們有一個由大約20個活動組成的Android應用程序。每當由於本地例程中未捕獲的異常或崩潰而導致進程崩潰並且用戶選擇「強制關閉」進程時,只有前臺的活動完成並從歷史堆棧中移除。流程崩潰和歷史記錄堆棧

這是我的假設是,當進程被殺死,在歷史堆棧中的所有活動都應下去呢?這裏可能是什麼問題,或者我錯過了什麼?

其他人都觀察到了嗎?

回答

1

這是我的假設,當進程被殺死時,歷史堆棧中的所有活動也應該停止?

更準確地說,任務中的所有進程活動都會消失。

可以在這裏是問題還是我失去了一些東西是什麼?

您假定在本地例程中存在「未捕獲的異常或崩潰,並且用戶選擇'強制關閉'」,這會導致進程死亡。

+0

@Mark:謝謝你的回覆。你的意思是過程'正確嗎?屬於用戶正在執行的任務的所有活動都將消失?第二個是驚喜;我一直認爲它殺死了這個過程,會檢查。 – Samuh 2012-03-06 20:38:15

+0

@Samuh:「你的意思是過程'正確嗎?」 - 對,對不起。我修復了這個錯字。 – CommonsWare 2012-03-06 20:42:47