From f7fd7e6cb877244c619226ccc8ded24a4dcd12de Mon Sep 17 00:00:00 2001 From: guozhen <878631970@qq.com> Date: Tue, 22 Oct 2024 09:49:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EJS=E9=9B=B6=E5=8D=A1=E5=88=86?= =?UTF-8?q?=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/dskj/rbchat/game/JsBridgeActivity.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/dskj/rbchat/game/JsBridgeActivity.java b/app/src/main/java/com/dskj/rbchat/game/JsBridgeActivity.java index 547ebb7..45acec9 100644 --- a/app/src/main/java/com/dskj/rbchat/game/JsBridgeActivity.java +++ b/app/src/main/java/com/dskj/rbchat/game/JsBridgeActivity.java @@ -336,7 +336,7 @@ public class JsBridgeActivity extends BaseActivity { isText = getIntent().getBooleanExtra("isText", false); isV = getIntent().getBooleanExtra("isV", true); if (!isText) { - url = getIntent().getStringExtra("url") + (isV?"?v=" + System.currentTimeMillis() : ""); + url = getIntent().getStringExtra("url") + (isV ? "?v=" + System.currentTimeMillis() : ""); } else { newsBean = (NewsBean) getIntent().getSerializableExtra("url"); } @@ -422,7 +422,19 @@ public class JsBridgeActivity extends BaseActivity { // downZip(gameDownBean); // } + viewBinding.jsbridgeBridgewebview.addHandlerLocal("ZeroCard", new BridgeHandler() { + @Override + public void handler(Context context, String s, CallBackFunction callBackFunction) { + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setData(Uri.parse(s)); + startActivity(intent); + }catch (Exception e){ + } + + } + }); viewBinding.jsbridgeBridgewebview.addHandlerLocal("getAuthorizeCode", new BridgeHandler() { @Override public void handler(Context context, String data, CallBackFunction callBackFunction) {