FileNotFoundException:path(reason) - 在哪里可以找到所有可能的“reason”消息?

时间:2010-10-20 13:41:22

标签: android filenotfoundexception details

从Android 2.2开始,FileNotFoundException包含有关问题的其他信息:

java.io.FileNotFoundException: /foo/bar (No such file or directory)

错误消息格式为:

java.io.FileNotFoundException: path (reason)

我见过这样的理由:

  • 无效参数
  • 设备上没有剩余空间
  • 没有这样的文件或目录
  • 许可被拒绝
  • 只读文件系统

问:我在哪里可以找到所有可能的原因消息?文档或它们被抛出的源文件。

1 个答案:

答案 0 :(得分:0)

这样的例外是一种通用的,由其他类使用,并且通常不包含您提到的“原因”。任何类都可以使用java.io.FileNotFoundException例外,因此,为了找到所有可能的“原因”,您需要在Android源代码中搜索throws FileNotFoundExceptionnew FileNotFoundException等内容。