From 23d38b1e7374c20698702b6ab3feb1e92e82c4d3 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期三, 04 十二月 2024 19:22:17 +0800 Subject: [PATCH] 2024年12月04日19:22:16 --- app/src/main/java/com/hdl/photovoltaic/uni/HDLUniMPSDKManager.java | 33 +++++++++++++++++++-------------- 1 files changed, 19 insertions(+), 14 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 61e066b..192bf55 100644 --- a/app/src/main/java/com/hdl/photovoltaic/uni/HDLUniMPSDKManager.java +++ b/app/src/main/java/com/hdl/photovoltaic/uni/HDLUniMPSDKManager.java @@ -3,7 +3,6 @@ import android.app.Application; import android.content.Context; import android.os.Environment; -import android.os.SystemClock; import android.text.TextUtils; @@ -12,6 +11,7 @@ import com.hdl.photovoltaic.HDLApp; import com.hdl.photovoltaic.R; import com.hdl.photovoltaic.config.AppConfigManage; +import com.hdl.photovoltaic.config.UserConfigManage; import com.hdl.photovoltaic.enums.LowerTagType; import com.hdl.photovoltaic.other.HdlLogLogic; import com.hdl.photovoltaic.other.HdlThreadLogic; @@ -156,7 +156,7 @@ HdlLogLogic.print("uni_GetAppParams callback:" + params.toString()); } else { //闄や簡缁熶竴澶勭悊锛屽墿浣欏叾瀹冪壒瀹氬満鏅殑浜嬩欢閫氱煡 - if (onOtherUniMPEventCallBack!= null) { + if (onOtherUniMPEventCallBack != null) { onOtherUniMPEventCallBack.onOtherUniMPEventReceive(appid, event, data, callback); } else { HdlLogLogic.print("鏀跺埌灏忕▼搴忛�氱煡,鍥炶皟浜嬩欢涓簄ull,鏃犳硶鍥炶皟浜嬩欢骞舵墽琛屼笟鍔¢�昏緫--->event=" + event + "\r\n" + "data=" + data, true); @@ -277,16 +277,21 @@ UniMPOpenConfiguration uniMPOpenConfiguration = new UniMPOpenConfiguration(); uniMPOpenConfiguration.path = path; uniMPOpenConfiguration.extraData = jsonObject; - uniMPOpenConfiguration.splashClass = MySplashView.class; + if(UserConfigManage.getInstance().isBAccount()){ + uniMPOpenConfiguration.splashClass = BSplashView.class; + } + else { + uniMPOpenConfiguration.splashClass = CSplashView.class; + } uniMP = DCUniMPSDK.getInstance().openUniMP(mContext, uniAppId, uniMPOpenConfiguration); } - //android14鏈変簺璁惧鏈夐棶棰橈紝闇�瑕佺瓑寰� - if (android.os.Build.VERSION.SDK_INT >= 34) { - if (TextUtils.isEmpty(mCurrentAppId)) { - //绗竴娆$敤瑕佷紤鐪� - SystemClock.sleep(1000); - } - } +// //android14鏈変簺璁惧鏈夐棶棰橈紝闇�瑕佺瓑寰� +// if (android.os.Build.VERSION.SDK_INT >= 34) { +// if (TextUtils.isEmpty(mCurrentAppId)) { +// //绗竴娆$敤瑕佷紤鐪� +// SystemClock.sleep(1000); +// } +// } mCurrentAppId = uniAppId;//璁板綍褰撳墠灏忕▼搴� mUniMPCaches.put(uniMP.getAppid(), uniMP); } catch (Exception e) { @@ -364,12 +369,12 @@ if (mUniMPCaches.containsKey(uniAppId)) { if (mUniMPCaches.get(uniAppId) != null) { mUniMPCaches.get(uniAppId).sendUniMPEvent(topic, data); - HdlLogLogic.print("Android--->閫氱煡---uni--->涓婚:" + topic + "--->鍙戦�佹暟鎹�:" + new Gson().toJson(data)); + HdlLogLogic.print("Android---閫氱煡---uni---涓婚:" + topic + "---鍙戦�佹暟鎹�:" + new Gson().toJson(data)); } else { - HdlLogLogic.print("Android--->閫氱煡---uni--->澶辫触--->灏忕▼搴忓璞′负绌�:" + uniAppId); + HdlLogLogic.print("Android---閫氱煡---uni---澶辫触---灏忕▼搴忓璞′负绌�:" + uniAppId); } } else { - HdlLogLogic.print("Android--->閫氱煡---uni--->澶辫触--->灏忕▼搴忓璞′负绌�:" + uniAppId); + HdlLogLogic.print("Android---閫氱煡---uni--->澶辫触---卢灏忕▼搴忓璞′负绌�:" + uniAppId); } } @@ -422,7 +427,7 @@ public void checkRemoveOtherUniMPEventCallBack(IOnOtherUniMPEventCallBack onOtherUniMPEventCallBack) { if (this.onOtherUniMPEventCallBack == onOtherUniMPEventCallBack) { this.onOtherUniMPEventCallBack = null; - HdlLogLogic.print("onOtherUniMPEventCallBack remove callback"); + HdlLogLogic.print("onOtherUniMPEventCallBack remove callback", true); } } -- Gitblit v1.8.0