From a4cbe8539a542ce996639014addf049914b664ae Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Fri, 23 Jun 2023 22:42:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/ui/main/MainViewModel.kt | 4 ++-- .../io/legado/app/ui/main/bookshelf/BaseBookshelfFragment.kt | 2 +- app/src/main/java/io/legado/app/utils/ContextExtensions.kt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt b/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt index 80ad90336..a5637b599 100644 --- a/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt @@ -180,10 +180,10 @@ class MainViewModel(application: Application) : BaseViewModel(application) { } } - fun postUpBooksLiveData() { + fun postUpBooksLiveData(reset: Boolean = false) { if (AppConfig.showWaitUpCount) { onUpBooksLiveData.postValue(waitUpTocBooks.size + onUpTocBooks.size) - } else { + } else if (reset) { onUpBooksLiveData.postValue(0) } } diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/BaseBookshelfFragment.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/BaseBookshelfFragment.kt index 647113efe..23d443f86 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/BaseBookshelfFragment.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/BaseBookshelfFragment.kt @@ -156,7 +156,7 @@ abstract class BaseBookshelfFragment(layoutId: Int) : VMBaseFragment Context.startActivity(configIntent: Intent.() } inline fun Context.startService(configIntent: Intent.() -> Unit = {}) { - ContextCompat.startForegroundService(this, Intent(this, T::class.java).apply(configIntent)) + startService(Intent(this, T::class.java).apply(configIntent)) } inline fun Context.stopService() {