catch exceptions thrown at getting file date taken

This commit is contained in:
tibbi 2020-04-23 23:02:38 +02:00
parent db210e8bd1
commit 0a98fd0536

View file

@ -894,17 +894,15 @@ fun Context.getFileDateTaken(path: String): Long {
val selection = "${Images.Media.DATA} = ?"
val selectionArgs = arrayOf(path)
try {
val cursor = contentResolver.query(uri, projection, selection, selectionArgs, null)
cursor?.use {
if (cursor.moveToFirst()) {
do {
try {
return cursor.getLongValue(Images.Media.DATE_TAKEN)
}
}
} catch (ignored: Exception) {
}
} while (cursor.moveToNext())
}
}
return 0L
}