diff --git a/app/src/main/java/io/legado/app/ui/book/local/ImportBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/local/ImportBookActivity.kt index 3ee94ffd7..5bb609f4a 100644 --- a/app/src/main/java/io/legado/app/ui/book/local/ImportBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/local/ImportBookActivity.kt @@ -127,8 +127,12 @@ class ImportBookActivity : VMBaseActivity(R.layout.activity lastPath.isContentPath() -> { val rootUri = Uri.parse(lastPath) rootDoc = DocumentFile.fromTreeUri(this, rootUri) - subDocs.clear() - upPath() + if (rootDoc == null) { + FilePicker.selectFolder(this, requestCodeSelectFolder) + } else { + subDocs.clear() + upPath() + } } Build.VERSION.SDK_INT > Build.VERSION_CODES.Q -> { FilePicker.selectFolder(this, requestCodeSelectFolder)