#1527 SecurityException FIleUtils

This commit is contained in:
Sean Mac Gillicuddy 2019-09-27 09:44:51 +01:00
parent 894949486d
commit e22854f6f2

View File

@ -186,12 +186,16 @@ object FileUtils {
uri: Uri uri: Uri
): String? { ): String? {
val columnName = "_data" val columnName = "_data"
return context.contentResolver.query(uri, arrayOf(columnName), null, null, null) return try {
context.contentResolver.query(uri, arrayOf(columnName), null, null, null)
?.use { ?.use {
if (it.moveToFirst() && it.getColumnIndex(columnName) != -1) { if (it.moveToFirst() && it.getColumnIndex(columnName) != -1) {
it[columnName] it[columnName]
} else null } else null
} }
} catch (ignore: SecurityException) {
null
}
} }
@JvmStatic fun readLocalesFromAssets(context: Context) = @JvmStatic fun readLocalesFromAssets(context: Context) =