当我编写Android应用程序时,有时应用程序关闭,并显示错误消息“com.example.activity已停止”消息。我希望应用程序写入与包名称不同的内容,例如“抱歉意外错误”。我该如何管理?
答案 0 :(得分:2)
当显示该对话框时,您的应用程序已经停止,因此无法从您的代码中更改它。
相反,修复代码中的错误,以便它不会首先崩溃。
然后您可以添加自己的运行时错误指示。例如,toast或警告对话框。
答案 1 :(得分:0)
尝试将Thread.setDefaultExceptionHandler与您自己的Thread.UncaughtExceptionHandler一起使用。
任何未被捕获的Java异常都将转到您的异常处理程序,然后您理论上可以显示您自己的消息。我没试过。