|
|
@@ -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自身
|
|
|
}
|
|
|
|
|
|
/**
|