Зачем вам нужен блок try catch для openFileOutput?
Я просмотрел руководство по android api для openFileOutput и увидел, что оно использовалось для "открытия личного файла, связанного с пакетом приложения этого контекста, для записи. Создает файл, если он еще не существует.
http://developer.android.com/reference/android/content/Context.html
Мой вопрос дан там, где нужно обработать исключение FileNotFoundException для его метода. Если файл не найден, разве этот метод не создаст новый?(FileNotFoundException никогда не будет выброшен)
1 ответ
Решение
Есть еще одно исключение: данное имя может быть связано с каталогом. В этом случае файл не будет создан и FileAlreadyExistsException
будет брошен.