Android: File.exists возвращает true, когда должно возвращать false - PullRequest
1 голос
/ 05 августа 2011

У меня странная проблема.Я записываю файл на SD-карту, а затем вынимаю SD-карту.После удаления карты я проверяю наличие файла с File.exists.

Путь к файлу четко указывает /mnt/sdcard/MyAppFolder/.....

Так что с:

File f = new File(filename);

Boolean exists = f.exists();

он возвращает true.Как это возможно.SD-карта даже не вставлена.Я остановил и снова запустил приложение, но оно всегда возвращает true.Вау андроид супер !!Он даже поддерживает соединение с вашей SD-картой, где бы он ни находился.Серьезно, ребята, что я делаю не так?

...