|
@@ -22,6 +22,7 @@ import io.legado.app.utils.compress.ZipUtils
|
|
|
import io.legado.app.utils.createFileIfNotExist
|
|
import io.legado.app.utils.createFileIfNotExist
|
|
|
import io.legado.app.utils.createFolderIfNotExist
|
|
import io.legado.app.utils.createFolderIfNotExist
|
|
|
import io.legado.app.utils.delete
|
|
import io.legado.app.utils.delete
|
|
|
|
|
+import io.legado.app.utils.externalCache
|
|
|
import io.legado.app.utils.find
|
|
import io.legado.app.utils.find
|
|
|
import io.legado.app.utils.list
|
|
import io.legado.app.utils.list
|
|
|
import io.legado.app.utils.openInputStream
|
|
import io.legado.app.utils.openInputStream
|
|
@@ -164,7 +165,7 @@ class AboutFragment : PreferenceFragmentCompat() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private fun copyLogs(doc: FileDoc) {
|
|
private fun copyLogs(doc: FileDoc) {
|
|
|
- val cacheDir = appCtx.externalCacheDir
|
|
|
|
|
|
|
+ val cacheDir = appCtx.externalCache
|
|
|
val logFiles = File(cacheDir, "logs")
|
|
val logFiles = File(cacheDir, "logs")
|
|
|
val crashFiles = File(cacheDir, "crash")
|
|
val crashFiles = File(cacheDir, "crash")
|
|
|
val logcatFile = File(cacheDir, "logcat.txt")
|
|
val logcatFile = File(cacheDir, "logcat.txt")
|
|
@@ -186,7 +187,7 @@ class AboutFragment : PreferenceFragmentCompat() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private fun copyHeapDump(doc: FileDoc): Boolean {
|
|
private fun copyHeapDump(doc: FileDoc): Boolean {
|
|
|
- val heapFile = FileDoc.fromFile(File(appCtx.externalCacheDir, "heapDump")).list()
|
|
|
|
|
|
|
+ val heapFile = FileDoc.fromFile(File(appCtx.externalCache, "heapDump")).list()
|
|
|
?.firstOrNull() ?: return false
|
|
?.firstOrNull() ?: return false
|
|
|
doc.find("heapDump")?.delete()
|
|
doc.find("heapDump")?.delete()
|
|
|
val heapDumpDoc = doc.createFolderIfNotExist("heapDump")
|
|
val heapDumpDoc = doc.createFolderIfNotExist("heapDump")
|