我有一个简单的问题。众所周知,Android代码中有很多地方出于原因而抛出SecurityException。我们捕获SecurityException并处理它但是不让它崩溃应用程序是否合理?
答案 0 :(得分:1)
如果捕获每个运行时异常,您的应用程序可能不会崩溃,但也可能无法正常运行。它甚至可能在其他点崩溃。正确的方法是处理这些安全故障。如果您正在处理可能抛出这些安全性异常的第三方API,并且不清楚何时抛出这些异常,那么您可能会捕获这些异常。最好还是要了解出现这种情况的原因 - 例如缺少权限,没有所需的签名等等。