Ver Fonte

实现文件类书源压缩文件解压

Xwite há 3 anos atrás
pai
commit
d065840e4f
1 ficheiros alterados com 5 adições e 5 exclusões
  1. 5 5
      app/src/main/java/io/legado/app/utils/ArchiveUtils.kt

+ 5 - 5
app/src/main/java/io/legado/app/utils/ArchiveUtils.kt

@@ -21,35 +21,35 @@ object ArchiveUtils {
 
 
     fun deCompress(
     fun deCompress(
         archiveUri: Uri,
         archiveUri: Uri,
-        path: String? = TEMP_PATH
+        path: String = TEMP_PATH
     ): FileDoc {
     ): FileDoc {
         return deCompress(FileDoc.fromUri(archiveUri, false), path)
         return deCompress(FileDoc.fromUri(archiveUri, false), path)
     }
     }
 
 
     fun deCompress(
     fun deCompress(
         archivePath: String,
         archivePath: String,
-        path: String? = TEMP_PATH
+        path: String = TEMP_PATH
     ): FileDoc {
     ): FileDoc {
         return deCompress(Uri.parse(archivePath), path)
         return deCompress(Uri.parse(archivePath), path)
     }
     }
 
 
     fun deCompress(
     fun deCompress(
         archiveFile: File,
         archiveFile: File,
-        path: String? = TEMP_PATH
+        path: String = TEMP_PATH
     ): FileDoc {
     ): FileDoc {
         return deCompress(FileDoc.fromFile(archiveFile), path)
         return deCompress(FileDoc.fromFile(archiveFile), path)
     }
     }
 
 
     fun deCompress(
     fun deCompress(
         archiveDoc: DocumentFile,
         archiveDoc: DocumentFile,
-        path: String? = TEMP_PATH
+        path: String = TEMP_PATH
     ): FileDoc {
     ): FileDoc {
         return deCompress(FileDoc.fromDocumentFile(archiveDoc), path)
         return deCompress(FileDoc.fromDocumentFile(archiveDoc), path)
     }
     }
 
 
     fun deCompress(
     fun deCompress(
         archiveFileDoc: FileDoc,
         archiveFileDoc: FileDoc,
-        path: String? = TEMP_PATH
+        path: String = TEMP_PATH
     ): FileDoc {
     ): FileDoc {
         if (archiveFileDoc.isDir) throw IllegalArgumentException("Unexpected Folder input")
         if (archiveFileDoc.isDir) throw IllegalArgumentException("Unexpected Folder input")
         val name = archiveFileDoc.name
         val name = archiveFileDoc.name