Я пытаюсь сохранить изображения и видео в галерее.Сохраняется, но галерея не обновляется автоматически.Как сохранить файл (ИЗОБРАЖЕНИЕ / ВИДЕО), который сохранится в галерее с автоматическим обновлением галереи, так же, как сохраняет изображения / видео WhatsApp.Вот моя функция сохранения: текущий файл может быть изображением или видео
весело saveFile (currentFile: файл, контекст: Context): Boolean {
val destPath = Environment.getExternalStorageDirectory (). AbsolutePath +DIRECTORY_TO_SAVE_MEDIA_NOW
val destFile = File(destPath)
checkFolder(destFile)
try {
FileUtils.copyFileToDirectory(currentFile, destFile)
context.sendBroadcast(Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(destFile)))
} catch (e: IOException) {
return false
e.printStackTrace()
}
return true
}
fun checkFolder(dir: File) {
dir.mkdir()
var isDirectoryCreated = dir.exists()
if (!isDirectoryCreated) {
isDirectoryCreated = dir.parentFile.mkdir()
}
if (isDirectoryCreated) {
Log.d("Folder", "Already Created")
}
}
Изображение должно быть сохранено в Галерее с новым именем каталога.