Przeglądaj źródła

1.修改累计得分错误问题

王鹏鹏 2 lat temu
rodzic
commit
ff3c744c20

+ 1 - 2
game/src/main/java/com/yingyangfly/game/dialog/GameResultDialog.kt

@@ -103,8 +103,7 @@ class GameResultDialog : DialogFragment() {
         } else {
             "当前关卡:$curLevel"
         }
-        val score: Int = totalScore.toInt() + curLevelScore.toInt()
-        tvTotalGameScore?.text = "累计得分:" + score.toString() + "分"
+        tvTotalGameScore?.text = "累计得分:" + totalScore + "分"
         tvGameScore?.text = "本关得分:" + curLevelScore + "分"
         btnContinueThisLevel!!.text = if (TextUtils.equals("0", isPass)) {
             "下一关"

+ 2 - 1
game/src/main/java/com/yingyangfly/game/play/PlayGameActivity.kt

@@ -139,7 +139,7 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
                     if (TextUtils.equals("A", playClass)) {
                         val completionTrainingDialog = CompletionTrainingDialog()
                         completionTrainingDialog.setData(
-                            score.toString(),
+                            gameTotalScore,
                             gameDataBean.curLevelScore
                         )
                         completionTrainingDialog.onDialogClickListener = {
@@ -380,6 +380,7 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
         LiveEventBusUtil.observer<String>(this, RxBusCodes.SAVEDATA) {
             binding.tvScore.post {
                 if (TextUtils.isEmpty(it).not()) {
+                    Log.e("wpp", "-----------"+it)
                     val gameDataBean = GsonUtil.GsonToBean(it, GameDataBean::class.java)
                     if (gameDataBean != null) {
                         val isPass = gameDataBean.isPass