Browse Source

1.修改禅道bug

王鹏鹏 2 years ago
parent
commit
6bd5541fa3
1 changed files with 9 additions and 4 deletions
  1. 9 4
      game/src/main/java/com/yingyangfly/game/play/PlayGameActivity.kt

+ 9 - 4
game/src/main/java/com/yingyangfly/game/play/PlayGameActivity.kt

@@ -348,6 +348,7 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
                 gameInbetweenImage, gameName
             )
             countdownDialog.onDialogClickListener = {
+                countdownSuccess = true
                 if (loadingOver) {
                     callStartGame()
                 }
@@ -525,14 +526,18 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
         }
         //游戏倒计时弹框消失
         LiveEventBusUtil.observer<String>(this, RxBusCodes.COUNTDOWNSUCCESS) {
-            countdownSuccess = true
-            if (loadingOver) {
-                callStartGame()
+            runOnUiThread {
+                countdownSuccess = true
+                if (loadingOver) {
+                    callStartGame()
+                }
             }
         }
         //播放音乐
         LiveEventBusUtil.observer<String>(this, RxBusCodes.STARTMUSIC) {
-            callPlayBgMusic()
+            runOnUiThread {
+                callPlayBgMusic()
+            }
         }
     }