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