《Android应用开发攻略》——2.2 异常处理
2.2 异常处理
Ian Darwin
2.2.1 问题
Java有一个精心定义的异常处理机制,但是需要花费一定的时间学习,才能高效地使用而不至于使用户或者技术支持人员感到沮丧。
2.2.2 解决方案
Java提供了一个Exception层次结构,正确地使用它能够带来相当大的灵活性。Android提供了包括对话框和Toast的多种机制,用于通知用户错误的情况。Android开发者应该熟悉这些机制,并学习高效使用它们的方法。
2.2.3 讨论
Java从推出时就有两类异常(实际上是Exception类的父类Throwable):检测型(checked)异常和非检测型(unchecked)异常。在Java标准版中,编程人员明显要面对这样一个事实:在编译的时候可以检测到某些情况,但其他的情况则无法检测。例如,如果许多PC上安装一个桌面应用程序,可能有