mirror of
https://github.com/gedoor/legado.git
synced 2024-09-01 09:34:25 +08:00
优化
This commit is contained in:
parent
e08cfd196a
commit
502cef4b04
@ -33,16 +33,14 @@ class HandleFileActivity :
|
||||
|
||||
private val selectDocTree =
|
||||
registerForActivityResult(ActivityResultContracts.OpenDocumentTree()) { uri ->
|
||||
uri ?: let {
|
||||
finish()
|
||||
return@registerForActivityResult
|
||||
}
|
||||
if (uri.isContentScheme()) {
|
||||
val modeFlags =
|
||||
Intent.FLAG_GRANT_READ_URI_PERMISSION or Intent.FLAG_GRANT_WRITE_URI_PERMISSION
|
||||
contentResolver.takePersistableUriPermission(uri, modeFlags)
|
||||
}
|
||||
onResult(Intent().setData(uri))
|
||||
uri?.let {
|
||||
if (uri.isContentScheme()) {
|
||||
val modeFlags =
|
||||
Intent.FLAG_GRANT_READ_URI_PERMISSION or Intent.FLAG_GRANT_WRITE_URI_PERMISSION
|
||||
contentResolver.takePersistableUriPermission(uri, modeFlags)
|
||||
}
|
||||
onResult(Intent().setData(uri))
|
||||
} ?: finish()
|
||||
}
|
||||
|
||||
private val selectDoc = registerForActivityResult(ActivityResultContracts.OpenDocument()) {
|
||||
|
Loading…
Reference in New Issue
Block a user