2014-10-16 151 views
-1

其實我的Android應用程序使用的是quickblox後端,如果應用程序崩潰某處然後會話被破壞,但應用程序沒有關閉。它只是進入之前的活動,但用戶無法對後端進行任何操作就意味着服務調用(需要說明令牌)。關於Android應用程序崩潰

所以我想要一個解決方案,將關閉我的應用程序,以便用戶再次重新啓動應用程序,然後會話將恢復或我們可以開始飛濺的活動。

請給我一個解決方案。 我將不勝感激,謝謝

回答

2

有一個選項可以在您的應用程序類中使用UncaughtExceptionHandler來獲取應用程序崩潰數據。 因此,使用此功能時,您的應用程序崩潰時會收到通知。但如果你想退出你的應用程序,這不是一個好的解決方案,由谷歌核心團隊建議。所以你應該使用try catch來處理這個問題,並且再次調用服務來獲取令牌。

0

首先它不是一個好用例。除此之外,您可以嘗試捕獲異常並嘗試在運行時回想您的服務。