Я пытаюсь создать файл на внутренней памяти. Если файл существует, я просто добавлю его, иначе я его создам и поставлю в него заголовок.Это правильный способ проверки наличия файла
Я сделал это, вызвав openFileInput, и если выбрано исключение, файл не существует, и я его настроил. Если никакого исключения, я открою файл для добавления к нему
Вот код, хорошо ли? Я чувствую, что есть так много redundnacy
try{
openFileInput(filename);
FileoutputStream fos = OpenFileOutput(filename,Context.MODE_PRIVATE);
}catch(FileNotFoundException e){
setupFile(filename);
}
NO. Обработка исключений используется, когда есть исключение, что ВЫ разработчик не уверен, что произойдет то, что вы не можете предсказать. – wtsang02