|
|
@@ -3,6 +3,7 @@ package com.yingyangfly.home.activity
|
|
|
import android.annotation.SuppressLint
|
|
|
import android.os.CountDownTimer
|
|
|
import android.text.TextUtils
|
|
|
+import android.util.Log
|
|
|
import android.view.MotionEvent
|
|
|
import android.view.View
|
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
|
|
@@ -74,7 +75,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(),
|
|
|
rvGame.layoutManager = GridLayoutManager(this@HomeActivity, 2)
|
|
|
rvGame.adapter = gameAdapter
|
|
|
gameAdapter.onGameImageClickListener = {
|
|
|
- if (it.currentLevel == it.totalNum) {
|
|
|
+ if (TextUtils.equals("0", it.status)) {
|
|
|
TipsDialog.TipDialogBuilder()
|
|
|
.title("恭喜您")
|
|
|
.content("当前游戏已通关,是否重新开始?")
|
|
|
@@ -83,7 +84,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(),
|
|
|
.leftClick({
|
|
|
}, true)
|
|
|
.rightClick({
|
|
|
- jumpWebView(it)
|
|
|
+ gameReplay(it)
|
|
|
}, true)
|
|
|
.show(supportFragmentManager)
|
|
|
} else {
|
|
|
@@ -93,6 +94,17 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(),
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 游戏重玩
|
|
|
+ */
|
|
|
+ private fun gameReplay(bean: Record) {
|
|
|
+ viewModel.gameReplay(bean.id, fail = {
|
|
|
+ it.toast()
|
|
|
+ }, success = {
|
|
|
+ jumpWebView(bean)
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
@SuppressLint("ClickableViewAccessibility")
|
|
|
override fun initListener() {
|
|
|
binding {
|
|
|
@@ -720,6 +732,7 @@ class HomeActivity : BaseMVVMActivity<ActivityHomeBinding, HomeViewModel>(),
|
|
|
*/
|
|
|
private fun addAMessageData(msg: MessageBean) {
|
|
|
runOnUiThread {
|
|
|
+ Log.e("wpp", GsonUtil.GsonString(msg))
|
|
|
aMessageList.add(msg)
|
|
|
if (aCountDownTimer != null) {
|
|
|
aCountDownTimer?.cancel()
|