diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt index d777971f2..48212d078 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt @@ -249,7 +249,11 @@ class ReadBookActivity : BaseReadBookActivity(), } } } - menu.findItem(R.id.menu_get_progress)?.isVisible = AppWebDav.isOk + launch { + menu.findItem(R.id.menu_get_progress)?.isVisible = withContext(IO) { + AppWebDav.isOk + } + } } } @@ -1059,7 +1063,7 @@ class ReadBookActivity : BaseReadBookActivity(), private fun startBackupJob() { backupJob?.cancel() backupJob = launch { - delay(120000) + delay(300000) withContext(IO) { ReadBook.book?.let { AppWebDav.uploadBookProgress(it) diff --git a/app/src/main/res/menu/book_read.xml b/app/src/main/res/menu/book_read.xml index 03238bc70..3f2b0b563 100644 --- a/app/src/main/res/menu/book_read.xml +++ b/app/src/main/res/menu/book_read.xml @@ -62,6 +62,7 @@