FileNotFoundException: путь (причина) - где я могу найти все возможные сообщения "причины"? - PullRequest
0 голосов
/ 20 октября 2010

Начиная с Android 2.2, FileNotFoundException содержит дополнительную информацию о проблеме:

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

Формат сообщения об ошибке:

java.io.FileNotFoundException: path (reason)

Я видел такие причины:

  • Неверный аргумент
  • На устройстве не осталось места
  • Нет такого файла или каталога
  • В доступе отказано
  • Файловая система только для чтения

Q: Где я могу найти все возможные причина сообщения?Документация или исходный файл, откуда они выброшены.

1 Ответ

0 голосов
/ 27 декабря 2012

Исключения, подобные этому, являются родовыми, используются другими классами и, как правило, не содержат упомянутых вами "причин".Любой класс может использовать исключение java.io.FileNotFoundException, поэтому, чтобы найти все возможные «причины», вам нужно найти в исходном коде Android что-то вроде throws FileNotFoundException или new FileNotFoundException.

...