mirror of
https://github.com/gedoor/legado.git
synced 2024-07-06 23:47:49 +08:00
本地书籍无权限则保存到自己选定的文件夹
This commit is contained in:
parent
a8970d7c1f
commit
818bda53ac
@ -25,12 +25,15 @@ class FileAssociationActivity :
|
||||
VMBaseActivity<ActivityTranslucenceBinding, FileAssociationViewModel>() {
|
||||
|
||||
private val localBookTreeSelect = registerForActivityResult(HandleFileContract()) {
|
||||
it.uri?.let { treeUri ->
|
||||
AppConfig.defaultBookTreeUri = treeUri.toString()
|
||||
intent.data?.let { uri ->
|
||||
intent.data?.let { uri ->
|
||||
it.uri?.let { treeUri ->
|
||||
AppConfig.defaultBookTreeUri = treeUri.toString()
|
||||
importBook(treeUri, uri)
|
||||
} ?: let {
|
||||
toastOnUi("不选择文件夹重启应用后可能没有权限访问")
|
||||
viewModel.importBook(uri)
|
||||
}
|
||||
} ?: finish()
|
||||
}
|
||||
}
|
||||
|
||||
override val binding by viewBinding(ActivityTranslucenceBinding::inflate)
|
||||
|
Loading…
Reference in New Issue
Block a user