Browse Source

1.优化游戏介绍页面退出游戏弹框确认功能

王鹏鹏 2 years ago
parent
commit
be3bf3d917

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

@@ -21,7 +21,7 @@ import com.yingyangfly.baselib.ext.*
 import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
 import com.yingyangfly.baselib.player.VoicePlayer
 import com.yingyangfly.baselib.router.RouterUrlCommon
-import com.yingyangfly.baselib.utils.JumpUtil
+import com.yingyangfly.baselib.utils.ActivityManagers
 import com.yingyangfly.baselib.utils.LiveEventBusUtil
 import com.yingyangfly.baselib.utils.RxBusCodes
 import com.yingyangfly.baselib.utils.img.ImgUtil
@@ -29,6 +29,7 @@ import com.yingyangfly.game.R
 import com.yingyangfly.game.databinding.ActivityGameIntroductionBinding
 import com.yingyangfly.game.dialog.ExitGameDialog
 import com.yingyangfly.game.entity.GameBean
+import com.yingyangfly.game.play.PlayGameActivity
 
 /**
  * 游戏介绍
@@ -200,11 +201,8 @@ class GameIntroductionActivity :
                                         LiveEventBusUtil.send(RxBusCodes.CALLQUITGAME, "")
                                         finish()
                                     } else {
-                                        if (homePage) {
-                                            JumpUtil.jumpActivity(RouterUrlCommon.home, mContext)
-                                        } else {
-                                            JumpUtil.jumpActivity(RouterUrlCommon.freeTrain, mContext)
-                                        }
+                                        ActivityManagers.instance.finishActivity(PlayGameActivity::class.java)
+                                        finish()
                                     }
                                 }
                                 exitGameDialog.show(supportFragmentManager, "exitGameDialog")