Когда вы звоните File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), directory)
, вы фактически создаете папку, а затем проверяете наличие этого файла, чтобы вы всегда были правдой. Документация Lookout для конструктора File(File parent, String child)
.
Создает новый экземпляр из родительского реферата
. Лучше использовать текстовую строку и получить файл типа File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getPath()+ directory)
, чтобы проверить существование или нет.