Преглед изворни кода

1.添加游戏结算页面

王鹏鹏 пре 2 година
родитељ
комит
7c66cc5033

+ 2 - 0
game/src/main/AndroidManifest.xml

@@ -13,12 +13,14 @@
         <activity
             android:name="com.yingyangfly.game.introduction.GameIntroductionActivity"
             android:configChanges="keyboardHidden|orientation|screenSize"
+            android:launchMode="singleInstance"
             android:screenOrientation="landscape"
             android:windowSoftInputMode="adjustResize|adjustPan" />
 
         <activity
             android:name="com.yingyangfly.game.play.PlayGameActivity"
             android:configChanges="keyboardHidden|orientation|screenSize"
+            android:launchMode="singleInstance"
             android:screenOrientation="landscape"
             android:windowSoftInputMode="adjustResize|adjustPan" />
 

+ 6 - 15
game/src/main/java/com/yingyangfly/game/play/PlayGameActivity.kt

@@ -7,7 +7,6 @@ import android.text.TextUtils
 import android.util.Log
 import android.view.MotionEvent
 import android.view.View
-import android.view.ViewGroup
 import android.webkit.WebResourceRequest
 import android.webkit.WebSettings
 import android.webkit.WebView
@@ -25,7 +24,6 @@ import com.yingyangfly.baselib.utils.LiveEventBusUtil
 import com.yingyangfly.baselib.utils.RxBusCodes
 import com.yingyangfly.game.R
 import com.yingyangfly.game.databinding.ActivityPlayGameBinding
-import com.yingyangfly.game.dialog.ExitGameDialog
 import com.yingyangfly.game.dialog.GameResultDialog
 import com.yingyangfly.game.entity.GameBean
 import com.yingyangfly.game.entity.GameDataBean
@@ -218,17 +216,10 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
                 v.startAnimation(getEndAnimation())
                 if (v.id == R.id.tvPause) {
                     runOnUiThread {
-                        val exitGameDialog = ExitGameDialog()
-                        exitGameDialog.onDialogClickListener = {
-                            if (TextUtils.equals("1", it)) {
-                                //暂停游戏
-
-                            } else {
-                                //退出游戏
-
-                            }
+                        binding.webView.evaluateJavascript(
+                            "javascript:CallPauseGame()"
+                        ) {
                         }
-                        exitGameDialog.show(supportFragmentManager, "exitGameDialog")
                     }
                 }
             }
@@ -253,10 +244,10 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
         binding.webView.stopLoading() // 停止加载
         binding.webView.clearCache(true) // 清除缓存
         binding.webView.clearHistory() // 清楚历史
-        binding.webView.loadUrl("about:blank");
-        binding.webView.onPause();
+        binding.webView.loadUrl("about:blank")
+        binding.webView.onPause()
         binding.webView.removeAllViews() // 移除webview上子view
-        binding.webView.destroy() // 销毁WebView自身
+        binding.webView.destroy() // 销毁WebView自身
     }
 
     /**

+ 2 - 0
game/src/main/manifest/AndroidManifest.xml

@@ -12,12 +12,14 @@
         <activity
             android:name="com.yingyangfly.game.introduction.GameIntroductionActivity"
             android:configChanges="keyboardHidden|orientation|screenSize"
+            android:launchMode="singleInstance"
             android:screenOrientation="landscape"
             android:windowSoftInputMode="adjustResize|adjustPan" />
 
         <activity
             android:name="com.yingyangfly.game.play.PlayGameActivity"
             android:configChanges="keyboardHidden|orientation|screenSize"
+            android:launchMode="singleInstance"
             android:screenOrientation="landscape"
             android:windowSoftInputMode="adjustResize|adjustPan" />
 

+ 6 - 0
home/src/main/java/com/yingyangfly/home/entity/ReviewResultDetailBean.kt

@@ -0,0 +1,6 @@
+package com.yingyangfly.home.entity
+
+class ReviewResultDetailBean {
+
+
+}