próbuję otworzyć plik w android tak:Sprawdza czy plik istnieje
try
{
FileInputStream fIn = context.openFileInput(FILE);
DataInputStream in = new DataInputStream(fIn);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
if(in!=null)
in.close();
}
catch(Exception e)
{ }
, ale w przypadku, gdy plik nie istnieje plik nie znaleziono wyjątku. Chciałbym wiedzieć, jak mogę sprawdzić, czy plik istnieje przed próbą otwarcia.
Jeśli to twój aktualny program obsługi wyjątku, należy go przemyśleć ponownie. http://www.rockstarprogrammer.org/post/2007/jun/15/empty-catch-blocks-are-always-wrong/ – Thomas
@Thomas, który był kiedyś MOJĄ procedurą obsługi wyjątku dla klauzuli takiej jak ta (skopiowałam niektóre wykryj "Sieć." Wydaje mi się, że dobrą zasadą do kopiowania jest zbadanie wszystkiego, zanim faktycznie go użyjesz. Mam dość problemów z używaniem mojego kodu OWN. –