簡體   English   中英

防止android在崩潰后重新創建活動堆棧

[英]Prevent android from recreating activity stack after crash

我有一個應用程序在堆棧中的幾個級別的活動中遇到異常。 我還在狀態欄通知+對話框模式中使用ACRA進行崩潰報告。 我看到的情況是,當我的進程因異常而被殺死時,Android會將活動堆棧重新創建到違規活動的父級。 我想覆蓋這種行為。 如果我的應用程序崩潰了,我希望它仍然崩潰。

android-developers中有關於此的討論:

http://groups.google.com/group/android-developers/browse_thread/thread/b274cfa64b17f535/92d8da160be85748?lnk=gst&q=force+close+restarts#92d8da160be85748

我還閱讀了此堆棧溢出線程中的討論: 阻止活動堆棧被還原?

但我正在尋找平台上是否有更新此技術或更新技術。 現在,重新啟動行為導致ACRA出現問題,因為一旦重新創建活動堆棧就會清除崩潰報告通知,從而使用戶沒有時間發送報告。

我也使用ACRA,我發現在@ReportCrashes注釋中添加forceCloseDialogAfterToast = true將禁止重啟。 然而,成本是您獲得Android Force Close對話框。 我無法弄清楚如何擺脫它並阻止應用程序重啟...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM