diff --git a/app/build.gradle b/app/build.gradle index 71aab6b30..6fffeb722 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -162,7 +162,7 @@ dependencies { testImplementation "androidx.room:room-testing:$room_version" //liveEventBus - implementation 'com.jeremyliao:live-event-bus-x:1.5.7' + implementation 'io.github.jeremyliao:live-event-bus-x:1.8.0' //协程 def coroutines_version = '1.4.3' diff --git a/app/src/main/java/io/legado/app/App.kt b/app/src/main/java/io/legado/app/App.kt index 5791d7007..019325cd0 100644 --- a/app/src/main/java/io/legado/app/App.kt +++ b/app/src/main/java/io/legado/app/App.kt @@ -26,7 +26,6 @@ class App : MultiDexApplication() { createNotificationChannels() applyDayNight(this) LiveEventBus.config() - .supportBroadcast(this) .lifecycleObserverAlwaysActive(true) .autoClear(false) registerActivityLifecycleCallbacks(ActivityHelp) diff --git a/app/src/main/java/io/legado/app/utils/EventBusExtensions.kt b/app/src/main/java/io/legado/app/utils/EventBusExtensions.kt index c0aedf8b3..fb47cde54 100644 --- a/app/src/main/java/io/legado/app/utils/EventBusExtensions.kt +++ b/app/src/main/java/io/legado/app/utils/EventBusExtensions.kt @@ -13,11 +13,11 @@ inline fun eventObservable(tag: String): Observable { } inline fun postEvent(tag: String, event: EVENT) { - LiveEventBus.get(tag).post(event) + LiveEventBus.get(tag).post(event) } inline fun postEventDelay(tag: String, event: EVENT, delay: Long) { - LiveEventBus.get(tag).postDelay(event, delay) + LiveEventBus.get(tag).postDelay(event, delay) } inline fun AppCompatActivity.observeEvent(