From b836fb82427231c28a42e1e53e3d9d813552fa3f Mon Sep 17 00:00:00 2001 From: CleverSJX Date: Fri, 11 Sep 2020 14:26:48 +0800 Subject: [PATCH] =?UTF-8?q?js=E5=BC=82=E6=AD=A5=E8=B0=83=E7=94=A8native?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E6=97=B6,=E5=90=8C=E6=97=B6=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=90=8C=E6=AD=A5=E6=95=B0=E6=8D=AE.=E5=9C=BA?= =?UTF-8?q?=E6=99=AF:js=E8=B0=83=E7=94=A8native=E7=9A=84=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E5=AE=9A=E6=97=B6=E5=99=A8,=E5=90=8C=E6=AD=A5=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E4=B8=80=E4=B8=AA=E5=AE=9A=E6=97=B6=E5=99=A8id,js?= =?UTF-8?q?=E5=9C=A8=E4=B8=8D=E9=9C=80=E8=A6=81=E8=BF=99=E4=B8=AA=E5=AE=9A?= =?UTF-8?q?=E6=97=B6=E5=99=A8=E7=9A=84=E6=97=B6=E5=80=99=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E7=94=A8=E8=BF=99=E4=B8=AAid=E8=AE=A9native=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E8=BF=99=E4=B8=AA=E5=AE=9A=E6=97=B6=E5=99=A8,=E8=8A=82?= =?UTF-8?q?=E7=9C=81=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dsbridge/src/main/java/wendu/dsbridge/DWebView.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dsbridge/src/main/java/wendu/dsbridge/DWebView.java b/dsbridge/src/main/java/wendu/dsbridge/DWebView.java index 26fb9c8..b356a0a 100644 --- a/dsbridge/src/main/java/wendu/dsbridge/DWebView.java +++ b/dsbridge/src/main/java/wendu/dsbridge/DWebView.java @@ -149,7 +149,7 @@ public String call(String methodName, String argStr) { try { if (asyn) { final String cb = callback; - method.invoke(jsb, arg, new CompletionHandler() { + retData = method.invoke(jsb, arg, new CompletionHandler() { @Override public void complete(Object retValue) { @@ -186,6 +186,8 @@ private void complete(Object retValue, boolean complete) { } } }); + ret.put("code", 0); + ret.put("data", retData); } else { retData = method.invoke(jsb, arg); ret.put("code", 0);