From 73b3585a9dd3f745f020fe24796e50031b41a811 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 15 六月 2023 21:23:09 +0800
Subject: [PATCH] 2023年06月15日21:23:00
---
app/src/main/java/com/hdl/photovoltaic/uni/HDLUniMPSDKManager.java | 28 +++++++++++++++++-----------
1 files changed, 17 insertions(+), 11 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/uni/HDLUniMPSDKManager.java b/app/src/main/java/com/hdl/photovoltaic/uni/HDLUniMPSDKManager.java
index c434570..dd4722a 100644
--- a/app/src/main/java/com/hdl/photovoltaic/uni/HDLUniMPSDKManager.java
+++ b/app/src/main/java/com/hdl/photovoltaic/uni/HDLUniMPSDKManager.java
@@ -27,6 +27,7 @@
import io.dcloud.feature.sdk.Interface.IUniMP;
import io.dcloud.feature.sdk.Interface.IUniMPOnCloseCallBack;
import io.dcloud.feature.unimp.DCUniMPJSCallback;
+import io.dcloud.feature.unimp.config.UniMPOpenConfiguration;
public class HDLUniMPSDKManager {
@@ -243,12 +244,13 @@
/**
* 鎵撳紑灏忕▼搴�
*
- * @param uniAppId 灏忕▼搴廔D
- * @param path 鎸囧畾璺緞
- * 渚嬶細pages/component/scroll-view/scroll-view?a=1&b=2&c=3
- * @param callBack 鐩戝惉灏忕▼搴廜therUniMPEvent浜嬩欢
+ * @param uniAppId 灏忕▼搴廔D
+ * @param path 鎸囧畾璺緞
+ * 渚嬶細pages/component/scroll-view/scroll-view?a=1&b=2&c=3
+ * @param jsonObject 闄勫姞鏁版嵁
+ * @param callBack 鐩戝惉灏忕▼搴廜therUniMPEvent浜嬩欢
*/
- public void openUniMP(String uniAppId, String path, IOnOtherUniMPEventCallBack callBack) {
+ public void openUniMP(String uniAppId, String path, JSONObject jsonObject, IOnOtherUniMPEventCallBack callBack) {
if (TextUtils.isEmpty(uniAppId)) {
HdlThreadLogic.toast(mContext, "uni Id null");
HdlLogLogic.print(TAG, "灏忕▼搴廔D 涓嶈兘涓虹┖");
@@ -260,9 +262,13 @@
if (TextUtils.isEmpty(path)) {
uniMP = DCUniMPSDK.getInstance().openUniMP(mContext, uniAppId);
} else {
-// UniMPOpenConfiguration uniMPOpenConfiguration = new UniMPOpenConfiguration();
-// uniMPOpenConfiguration.path = path;
- uniMP = DCUniMPSDK.getInstance().openUniMP(mContext, uniAppId, path);
+
+
+ UniMPOpenConfiguration uniMPOpenConfiguration = new UniMPOpenConfiguration();
+ uniMPOpenConfiguration.path = path;
+ uniMPOpenConfiguration.extraData = jsonObject;
+
+ uniMP = DCUniMPSDK.getInstance().openUniMP(mContext, uniAppId, uniMPOpenConfiguration);
}
mCurrentAppId = uniAppId;//璁板綍褰撳墠灏忕▼搴�
mUniMPCaches.put(uniMP.getAppid(), uniMP);
@@ -317,9 +323,9 @@
}
try {
setOnOtherUniMPEventCallBack(callBack);
-// UniMPOpenConfiguration uniMPOpenConfiguration = new UniMPOpenConfiguration();
-// uniMPOpenConfiguration.extraData = arguments;
- uniMP = DCUniMPSDK.getInstance().openUniMP(mContext, uniAppId, arguments);
+ UniMPOpenConfiguration uniMPOpenConfiguration = new UniMPOpenConfiguration();
+ uniMPOpenConfiguration.extraData = arguments;
+ uniMP = DCUniMPSDK.getInstance().openUniMP(mContext, uniAppId, uniMPOpenConfiguration);
mCurrentAppId = uniAppId;//璁板綍褰撳墠灏忕▼搴�
mUniMPCaches.put(uniMP.getAppid(), uniMP);
} catch (Exception e) {
--
Gitblit v1.8.0