Browse Source

Merge branch 'eventmanager-backgroundthread' into 'master'

Use postValuse to send event

See merge request kdanandroid/pdf/pdfreaderreadermodule!32
Cooper Ku 5 years ago
parent
commit
dac1044d94
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/main/java/com/kdanmobile/reader/event/EventManager.kt

+ 2 - 2
src/main/java/com/kdanmobile/reader/event/EventManager.kt

@@ -12,9 +12,9 @@ class EventManager<T> : EventBroadcaster<T> {
 
 
     @Synchronized
     @Synchronized
     fun send(event: T) {
     fun send(event: T) {
-        if (eventLiveDataImp.value == null) {
+        if (currentEvent == null) {
             currentEvent = event
             currentEvent = event
-            eventLiveDataImp.value = currentEvent
+            eventLiveDataImp.postValue(currentEvent)
         } else {
         } else {
             queue.offer(event)
             queue.offer(event)
         }
         }