【发布时间】:2015-11-20 15:26:15
【问题描述】:
我知道防止系统崩溃的最佳方法是用不同的方法捕获所有可能的异常。所以我在代码中的每个地方都使用了 try catch 块。但是,如您所知,有时您会忘记测试一些导致一些未经处理的异常的场景,并且用户会收到“不幸的是应用程序停止工作......”消息。这对任何应用程序都是不利的。不幸的是,将使用我的应用程序的人不是以英语为母语的,所以他们也不会理解崩溃消息。
所以我想知道是否有可能全局捕获所有可能的异常(在某些主类中只有一个 try catch 块,而不是所有类和方法!!!)并且自动重新加载应用程序并且没有有什么奇怪的信息吗?或者至少可以更改崩溃消息?
谢谢。
【问题讨论】:
-
我相信弹出消息会以用户语言出现。
-
我不确定。但我知道这条消息“不幸的是应用程序停止工作......”对大多数人来说并不是一个好消息。
标签: android error-handling try-catch