pull/366/head
gedoor 4 years ago
parent a329660228
commit 49b6d1db20
  1. 6
      app/src/main/java/io/legado/app/help/storage/Backup.kt

@ -6,6 +6,7 @@ import androidx.documentfile.provider.DocumentFile
import io.legado.app.App
import io.legado.app.constant.PreferKey
import io.legado.app.help.ReadBookConfig
import io.legado.app.help.ThemeConfig
import io.legado.app.help.coroutine.Coroutine
import io.legado.app.utils.*
import kotlinx.coroutines.Dispatchers.IO
@ -34,6 +35,7 @@ object Backup {
"readRecord.json",
"httpTTS.json",
ReadBookConfig.configFileName,
ThemeConfig.configFileName,
"config.xml"
)
}
@ -65,6 +67,10 @@ object Backup {
FileUtils.createFileIfNotExist(backupPath + File.separator + ReadBookConfig.configFileName)
.writeText(it)
}
GSON.toJson(ThemeConfig.configList)?.let {
FileUtils.createFileIfNotExist(backupPath + File.separator + ThemeConfig.configFileName)
.writeText(it)
}
Preferences.getSharedPreferences(App.INSTANCE, backupPath, "config")?.let { sp ->
val edit = sp.edit()
App.INSTANCE.defaultSharedPreferences.all.map {

Loading…
Cancel
Save