7

当我输入某些行(如JSONObject解码或日期解析)时,应用程序将不会编译,因为编译器会发出UnhandledException警告,我必须在应用程序编译之前将调用包装在 atry/catch block中。可以禁用它,这样我就不需要写了try/catch block

4

1 回答 1

5

正如我在评论中所说,如果您使用的是 Android Studio 或 Eclipse 或任何其他 IDE,则在使用显示错误的代码时,您应该使用try / catch块包装代码时,您不能禁用它。您应该只添加块并更改代码,以便在程序执行的某个点抛出此异常时,您可以正确处理函数或类的其余部分。

对于在 Java 中抛出和捕获异常,您可以在此处阅读更多信息:

Java 编程:抛出和捕获异常

为了更好地解释哪些异常应该用try/catch块包装,哪些不是,这里有两个很好的例子:

Java异常处理Java异常

于 2013-07-25T12:43:39.380 回答