Я создал каталог программно и я вставил фотографии:Android создать иерархию каталогов
File dirGallery = context.getDir("Gallery", Context.MODE_PRIVATE);
File fileWithinMyDir = new File(dirGallery, photo);
...
Это работает!
Но теперь я хочу создать каталог в существующем каталоге «Галерея» и вставить другие фотографии. Я пробовал:
File dirGallery = context.getDir("Gallery/Gallery2", Context.MODE_PRIVATE);
Но я получаю "Файл ... содержит разделитель пути".
Я также попытался:
File dirGallery = context.getDir("Gallery", Context.MODE_PRIVATE);
dirGallery.mkdir();
File dirGallery2 = new File(dirGallery,"Gallery2");
dirGallery2.mkdir();
File fileWithinMyDir = new File(dirGallery2, nomPhoto);
И когда я получу свой файл:
File dirGallery = context.getDir("Gallery", Context.MODE_PRIVATE);
File dirGallery2 = new File(dirGallery,"Gallery2");
File[] listImages = dirGallery2.listFiles(filter);
Но listImages пуста. Где я потерпел неудачу?
TY
Что возвращает dirGallery2.listFiles()? то есть без прохождения какого-либо фильтра. – appsroxcom
Это ничего не меняет, с ou без, мой рабочий код все еще работает, и мой код ошибки все еще не работает. – Aximem