#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 {
?.use { context.contentResolver.query(uri, arrayOf(columnName), null, null, null)
if (it.moveToFirst() && it.getColumnIndex(columnName) != -1) { ?.use {
it[columnName] if (it.moveToFirst() && it.getColumnIndex(columnName) != -1) {
} else null it[columnName]
} } else null
}
} catch (ignore: SecurityException) {
null
}
} }
@JvmStatic fun readLocalesFromAssets(context: Context) = @JvmStatic fun readLocalesFromAssets(context: Context) =