openUri: adjust code to avoid SecurityException in rare cases

This commit is contained in:
Pierre-Yves Nicolas
2026-05-24 15:34:09 +02:00
parent 0a448c24c9
commit f18b65579e

View File

@@ -439,7 +439,7 @@ class MainActivity : ComponentActivity() {
val openIntent = Intent(Intent.ACTION_VIEW).apply {
setDataAndType(uriToOpen, mimeType)
addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
clipData = ClipData.newRawUri(null, uriToOpen)
clipData = ClipData.newUri(contentResolver, "file", uriToOpen)
}
val chooser = Intent.createChooser(openIntent, getString(R.string.open_file)).apply {
addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)