android - 如何捕捉 android.content.res.Resources$NotFoundException

标签 android exception

抱歉,这是一个愚蠢的问题,但我如何在我的代码中捕获这个特定的异常?即,在我的 Catch block 中,catch 关键字应该是什么?

最佳答案

您可以使用 catch(Resources.NotFoundException e)。堆栈跟踪中的 $ 仅表示 NotFoundExceptionResources 中的嵌套类。

您可以导入 NotFoundException 的完全限定类 - 即 android.content.res.Resources.NotFoundException - 并且只需使用 NotFoundExceptioncatch 中,但可以说包含此类一般命名的 Exception 的包含类对于可读性和理解性更好。

关于android - 如何捕捉 android.content.res.Resources$NotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36638422/

相关文章:

java - 异常处理与手动检查条件

java - 如何使用Eclipse在Java中查找抛出异常的类

java - 字符串索引越界异常java

c++ - c++中的异常机制问题

java.lang.IllegalStateException : Cannot forward after response has been committed in servlet 错误

android - 具有负值和正值的 NumberPicker

android - 是否可以使用 Robolectric 进行集成测试?

java - android studio 如何将导航 Activity 中的 fragment 设置为启动页面

java - 安卓 : ImageView overlapping

java - 电池电压是否与其电量/百分比直接对应?