王鹏鹏 vor 2 Jahren
Ursprung
Commit
a177fc8e2d

+ 9 - 6
game/src/main/java/com/yingyangfly/game/introduction/GameIntroductionActivity.kt

@@ -204,12 +204,15 @@ class GameIntroductionActivity :
                             if (isEnterGame) {
                                 val exitGameDialog = ExitGameDialog()
                                 exitGameDialog.onDialogClickListener = {
-                                    if (loadingOver) {
-                                        LiveEventBusUtil.send(RxBusCodes.CALLQUITGAME, "")
-                                        finish()
-                                    } else {
-                                        ActivityManagers.instance.finishActivity(PlayGameActivity::class.java)
-                                        finish()
+                                    runOnUiThread {
+                                        if (loadingOver) {
+                                            LiveEventBusUtil.send(RxBusCodes.CALLQUITGAME, "")
+                                            finish()
+                                        } else {
+
+                                            ActivityManagers.instance.finishActivity(PlayGameActivity::class.java)
+                                            finish()
+                                        }
                                     }
                                 }
                                 exitGameDialog.show(supportFragmentManager, "exitGameDialog")