Explorar o código

gotorecharge in main thread

hanjing %!s(int64=6) %!d(string=hai) anos
pai
achega
7d74e4661d
Modificáronse 1 ficheiros con 14 adicións e 9 borrados
  1. 14 9
      app/src/main/java/com/sheep/gamegroup/util/js/KFZSJs.java

+ 14 - 9
app/src/main/java/com/sheep/gamegroup/util/js/KFZSJs.java

@@ -147,15 +147,20 @@ public class KFZSJs {
     }
 
     @JavascriptInterface
-    public void gotoRecharge(boolean forResult) {
-        String url = iWeb.getWebUrl();
-        int start = url.indexOf("authorization=");
-        String token = url.substring(url.indexOf("=", start) + 1, url.indexOf("&", start));
-        if (forResult) {
-            Jump2View.getInstance().goRechargeActForResult(activity, "内部H5", token);//进入充值绵羊币界面
-        } else {
-            Jump2View.getInstance().goRechargeAct(activity, "内部H5", token);//进入充值绵羊币界面
-        }
+    public void gotoRecharge(final boolean forResult) {
+        activity.runOnUiThread(new Runnable() {
+            @Override
+            public void run() {
+                String url = iWeb.getWebUrl();
+                int start = url.indexOf("authorization=");
+                String token = url.substring(url.indexOf("=", start) + 1, url.indexOf("&", start));
+                if (forResult) {
+                    Jump2View.getInstance().goRechargeActForResult(activity, "内部H5", token);//进入充值绵羊币界面
+                } else {
+                    Jump2View.getInstance().goRechargeAct(activity, "内部H5", token);//进入充值绵羊币界面
+                }
+            }
+        });
     }
 
     @JavascriptInterface