2014-02-19 32 views
1

我對android開發有一個疑問。我懷疑以下。請任何人都可以幫助我。當我的android應用程序中出現異常如何殺死我的應用程序中的所有活動。

問題:我在該應用程序中開發了一個android應用程序,有時候在不同的屏幕上會發生異常。當發生異常時,我想清除所有會話,並且想要終止所有活動。有沒有任何異常處理程序在那裏可以照顧我的上述要求。

請讓我給出建議。

感謝, Dhamodhar.E

+0

爲什麼不運行服務來做你工作? –

+0

這就是我想要運行的。我想運行哪些服務來完成所有這些事情。 – GiwitUser

+0

這不是一個好方法,因爲在某些例外情況下,處理起來太晚了。例如:NullPointeException。你不能處理它,你不能編輯你的流程當NPE拋出 – alicanbatur

回答

1

放置在一個try您的整個應用程序,並提出:

System.exit(0); 

在趕上(例外五)

1

我不認爲慘遭屠戮的應用是一個很好的解決方案,但這是這樣做的:

android.os.Process.killProcess(android.os.Process.myPid()); 
+0

我需要在應用程序中添加上面的行,就像我需要在我的所有類中添加此行一樣? – GiwitUser

+0

有一個公共靜態函數的地方,並從所有捕獲(例外EX) – cyanide

相關問題