|
|
@@ -35,6 +35,7 @@ import com.yingyangfly.baselib.utils.GsonUtil
|
|
|
import com.yingyangfly.baselib.utils.JumpUtil
|
|
|
import com.yingyangfly.baselib.utils.LiveEventBusUtil
|
|
|
import com.yingyangfly.baselib.utils.RxBusCodes
|
|
|
+import com.yingyangfly.baselib.utils.User
|
|
|
import com.yingyangfly.baselib.utils.img.ImgUtil
|
|
|
import com.yingyangfly.game.R
|
|
|
import com.yingyangfly.game.databinding.ActivityPlayGameBinding
|
|
|
@@ -288,7 +289,6 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
|
|
|
if (TextUtils.equals("D", playClass)) {
|
|
|
finish()
|
|
|
} else {
|
|
|
- "点击暂停游戏".logd()
|
|
|
binding.webView.evaluateJavascript(
|
|
|
"javascript:CallPauseGame()"
|
|
|
) {
|
|
|
@@ -300,6 +300,7 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
|
|
|
.withBoolean("isPlayGameJump", true)
|
|
|
.withTransition(R.anim.leftin, R.anim.leftout)
|
|
|
.navigation(mContext)
|
|
|
+ reportLog("游戏暂停成功跳转介绍, gameCode: $gameCode")
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -407,13 +408,13 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
|
|
|
binding.webView.evaluateJavascript(
|
|
|
"javascript:CallNextLevel()"
|
|
|
) {
|
|
|
-
|
|
|
+ reportLog("游戏进入下一关, gameCode: $gameCode ,playClass:$playClass")
|
|
|
}
|
|
|
} else {
|
|
|
binding.webView.evaluateJavascript(
|
|
|
"javascript:CallRestartGame()"
|
|
|
) {
|
|
|
-
|
|
|
+ reportLog("继续游戏, gameCode: $gameCode ,playClass:$playClass")
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -435,7 +436,7 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
|
|
|
binding.webView.evaluateJavascript(
|
|
|
"javascript:CallStartGame()"
|
|
|
) {
|
|
|
-
|
|
|
+ reportLog("开始游戏, gameCode: $gameCode ,playClass:$playClass")
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -501,6 +502,7 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
|
|
|
parsingData(gameDataBean, isPass)
|
|
|
}
|
|
|
}
|
|
|
+ reportLog("保存游戏进度, gameCode: $gameCode ,playClass:$playClass $message")
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -650,6 +652,7 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
|
|
|
.withString("gameType", gameType)
|
|
|
.withString("gameTotalLevel", gameTotalLevel)
|
|
|
.withTransition(R.anim.leftin, R.anim.leftout).navigation(mContext)
|
|
|
+ reportLog("游戏通关,gameCode: $gameCode ,playClass$playClass")
|
|
|
} else {
|
|
|
//游戏成功/失败
|
|
|
gameResultDialog = GameResultDialog()
|
|
|
@@ -733,4 +736,19 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
|
|
|
val cn = am.getRunningTasks(1)[0].topActivity
|
|
|
return cn!!.className == activity.javaClass.name
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 阿里云日志上报
|
|
|
+ */
|
|
|
+ private fun reportLog(msg: String) {
|
|
|
+ runOnUiThread {
|
|
|
+ val log = com.aliyun.sls.android.producer.Log()
|
|
|
+ log.putContent(
|
|
|
+ "游戏页面日志", msg
|
|
|
+ )
|
|
|
+ log.putContent("患者id", User.getUserId())
|
|
|
+ log.putContent("患者姓名", User.getName())
|
|
|
+ sendLog(log)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|