當應用程序崩潰時,我們可以看到類似您的精彩應用程序已停止。我怎樣才能改變這段文字?如何更換標準錯誤信息?
3
A
回答
3
器具UncaughtExceptionHandler
並將其分配給您的Application
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Thread.setDefaultUncaughtExceptionHandler(new CrashHandler());
}
}
public final class CrashHandler implements UncaughtExceptionHandler {
private final UncaughtExceptionHandler handler;
public CrashHandler() {
// Uncomment this line if you want to show the default app crash message
//this.handler = Thread.getDefaultUncaughtExceptionHandler();
}
@Override
public void uncaughtException(final Thread thread, final Throwable throwable) {
// Show pretty message to user
// Uncomment this line to show the default app crash message
//this.handler.uncaughtException(thread, throwable);
}
}
0
我覺得這是你從網站上找什麼
ACRA - Application Crash Report for Android
提要
當碰撞發生時,您可以選擇和配置4種不同的互動方式與用戶:
無聲(默認):ACRA操作不可見。發送崩潰報告,然後默認的android崩潰系統完成它的工作(強制關閉對話框)
Toast:發生崩潰時,ACRA顯示一個Toast並同時發送報告。
通知:應用程序崩潰時顯示可選的烤麪包,但不立即發送報告。發佈狀態欄通知警告用戶他應該發送報告。選中時,通知會顯示一個對話框,要求授權發送報告,並附帶可選的用戶註釋。
對話框:自4.3.0b1,實驗性,允許顯示崩潰對話框,而不需要狀態欄通知。
希望鏈接幫助。
3
由於未處理的異常,通常會顯示這些錯誤。如果在程序的開頭設置了未處理的異常處理程序,然後在那裏顯示要查看的消息。
但是,我不完全確定,但是,如果在您的消息之後顯示是否也顯示了默認的Android警報,但這可能是您在之後。
+0
如果我們不明確地調用它,默認不顯示。 – Yashasvi
相關問題
- 1. 錯誤信息標準錯誤Shellscript
- 2. 如何在Codeigniter中自行更換標準錯誤消息?
- 3. 更改h:message JSF標準錯誤消息
- 4. 如何使用標準錯誤消息
- 5. 如何替換標準DataAnnotations錯誤消息
- 6. 標準錯誤消息
- 7. 我如何更改錯誤信息?
- 8. 如何codeigneiter更改URI錯誤信息
- 9. 如何更改Heroku 500錯誤信息?
- 10. 如何從標準中獲取信息?
- 11. 如何將錯誤消息打印到標準錯誤?
- 12. 如何給錯誤信息
- 13. 更多信息SASS錯誤消息?
- 14. 標準django表單錯誤消息
- 15. 顯示標準錯誤消息
- 16. 錯誤信息
- 17. 錯誤信息
- 18. 錯誤信息
- 19. 信息錯誤
- 20. 如何更換div中的信息
- 21. 如何獲得更多關於貓鼬錯誤信息的詳細信息?
- 22. 如果錯誤信息
- 23. 如何如果標準輸出沒有活動/標準錯誤
- 24. 轉換方法錯誤信息
- 25. 無法修改標題信息錯誤?
- 26. pdfbox標題版本信息錯誤
- 27. 進程替換捕獲標準錯誤
- 28. 沒有人有關於標準和標準的更多信息嗎?
- 29. 笨錯誤信息不能更改頭信息
- 30. ASP.NET MVC - 用驗證錯誤信息替換標籤?
你不能。它的Android運行時檢測到崩潰併產生消息。 – Phil