From e29648f328718ea859a4bcd9683186178eb9b595 Mon Sep 17 00:00:00 2001 From: zhl Date: Thu, 19 Nov 2020 19:09:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=99=BB=E9=99=86=E5=92=8C?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=9B=9E=E8=B0=83=E7=9A=84=E7=A4=BA=E4=BE=8B?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/hnjc/wjtx/MainActivity.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app/src/main/java/com/hnjc/wjtx/MainActivity.java b/app/src/main/java/com/hnjc/wjtx/MainActivity.java index 6e7c71e..f0740e0 100755 --- a/app/src/main/java/com/hnjc/wjtx/MainActivity.java +++ b/app/src/main/java/com/hnjc/wjtx/MainActivity.java @@ -17,6 +17,7 @@ import android.widget.ImageView; import android.widget.Toast; import com.hnjc.wjtx.util.AssetsUtil; +import com.hnjc.wjtx.util.IdUtil; import com.hnjc.wjtx.util.StorageUtil; import com.hnjc.wjtx.util.StringUtil; @@ -163,6 +164,18 @@ public class MainActivity extends Activity { }); nativeAndroid.setExternalInterface("getUid", message -> { //TODO: 平台的登陆 + JSONObject obj = new JSONObject(); + try { + obj.put("openid", IdUtil.getUid(this)); + obj.put("token", ""); + // 如果其他登陆过程中的错误, 则传入一个大于0的errorcode + obj.put("errorcode", 1); + nativeAndroid.callExternalInterface("sendUidToJS", obj.toString()); + } catch (JSONException e) { + e.printStackTrace(); + nativeAndroid.callExternalInterface("loginCancel", ""); + } + }); nativeAndroid.setExternalInterface("@onState", message -> { Log.e(TAG, "Get @onState: " + message); @@ -186,6 +199,14 @@ public class MainActivity extends Activity { String productCode = jsonObject.getString("productCode"); int count = jsonObject.getInt("count"); //TODO: 平台的支付 + JSONObject obj = new JSONObject(); + try { + obj.put("errcode", 0); + obj.put("errmsg", ""); + nativeAndroid.callExternalInterface("payResult", obj.toString()); + } catch (JSONException e) { + e.printStackTrace(); + } } catch (JSONException e) { e.printStackTrace(); } catch ( Exception e ) {