Android中的异常处理?

Android中的异常处理?,android,Android,我读到了在Android中开发时不需要异常处理的地方,这是真的吗 如果需要异常处理,是否有2.1及以上版本的日志记录工具 如果不应该处理异常,为什么不建议至少使用以下选项? 试一试{ 机构代码 }catch(异常类名变量名){ 处理程序代码 }这不是真的,总有一些场景需要try-catch异常处理代码。有内置的日志记录,您可以在调试时向发布和查看具有严重性级别的消息,或者对已部署的应用程序执行一些更有用的操作,例如将它们发送到某处。我从来没有听说过您不应该在Android中处理异常,我想不出这条

我读到了在Android中开发时不需要异常处理的地方,这是真的吗

如果需要异常处理,是否有2.1及以上版本的日志记录工具

如果不应该处理异常,为什么不建议至少使用以下选项? 试一试{ 机构代码 }catch(异常类名变量名){ 处理程序代码
}

这不是真的,总有一些场景需要try-catch异常处理代码。有内置的日志记录,您可以在调试时向发布和查看具有严重性级别的消息,或者对已部署的应用程序执行一些更有用的操作,例如将它们发送到某处。

我从来没有听说过您不应该在Android中处理异常,我想不出这条语句的单参数

每当您可以处理异常时,我都会使用try/catch块在适当的位置处理异常。当无法在那里处理异常时,我会抛出异常,并在方法调用层次结构的更高位置处理它

然后呢,还有一个,。您可以在活动中定义此ExceptionHandler。此异常处理程序将捕获抛出的所有异常以及在其他任何地方都未处理的异常


然而,我不建议只是在那里“愚蠢地”捕捉它们。

android上的异常工作正常,是首选。它在android类中使用,所以您有时必须使用它。异常会在虚拟机中增加一些开销,许多设备的cpu和电池都有限


不要害怕使用异常来编写可读代码,但也不要因为可以而过度使用它们。

处理异常的通用规则应该是永远不要试图捕获任何您无法处理的异常。

您从哪里读到的?您的意思是摆脱Java的错误处理机制?那是没有道理的。