From 7ed4aac0fa53652624f4c78bf0625423b6111bd4 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 21 八月 2023 17:12:30 +0800
Subject: [PATCH] 2023年08月21日17:12:26
---
app/src/main/java/com/hdl/photovoltaic/uni/HDLUniMPSDKManager.java | 25 ++++++++++++++-----------
1 files changed, 14 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..521c6d6 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,10 @@
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 +320,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