Мне кажется это кажется прекрасным,Почему я получаю FileNotFoundException?
до сих пор я получаю FileNotFoundException
когда я пытаюсь получить к нему доступ?
Пожалуйста, что я делаю неправильно?
File cacheDir;
if (android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED))
{
//if SDCARD is mounted (SDCARD is present on device and mounted)
cacheDir = new File(android.os.Environment.getExternalStorageDirectory(),"LazyList");
}
else
{
// if checking on simulator the create cache dir in your application context
cacheDir=MainActivity.this.getCacheDir();
}
if(!cacheDir.exists()){ // create cache dir in your application context
cacheDir.mkdirs();
}
String filename=String.valueOf(rss.getChannel().getItems().get(i).getEnclosure().getUrl().hashCode());
File f = new File(cacheDir, filename);
вы должны убедиться, что результат 'cacheDir.mkdirs();' is 'true'. Возможно, вам не хватает разрешений для создания этого каталога на внешнем хранилище. – njzk2
«когда я пытаюсь получить к нему доступ» - что это такое? Какая конкретная строка в этом коде вы рушитесь? – CommonsWare
@ njzk2 меня глупо !!! Вот и все! Пожалуйста, njzk2, если вы опубликуете ответ, я буду рад принять его. Благодаря!!! –