From aaa822b7f20f04d9ae00fff5efa6c2ec7e2cd83c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 02 七月 2025 19:51:08 +0800
Subject: [PATCH] 0312 新sdk
---
SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java | 92 ++++++++++++++++++++++++++++++++-------------
1 files changed, 65 insertions(+), 27 deletions(-)
diff --git a/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java b/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java
index f8d9955..e95aed9 100644
--- a/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java
+++ b/SdkProject/channel/mlgtgame/java/com/secondworld/sdk/MySdkMgr.java
@@ -106,46 +106,84 @@
});
}
- private void LogOutInitialize() {
- //閫�鍑虹櫥褰曠殑鍥炶皟鐩戝惉
- miluSDKManager.logout(new PersonalCenterCallBack() {
+ public void LogOutInitialize() {
+ GameActivityProxy.I.activity.runOnUiThread(new Runnable()
+ {
@Override
- public void getCallBack() {
- //璇峰湪姝ゅ鍋氭父鎴忛��鍑哄埌鐧诲綍椤甸潰鐨勬搷浣�
- //娉ㄩ攢鎴愬姛,闇�瑕佹妸娓告垙鍒囨崲鍥炵櫥闄嗗墠鐨勫満鏅�,骞堕噸鏂板脊鍑虹櫥褰曟绛夋搷浣�
- UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformLogoutOk);
+ public void run()
+ {
+ //閫�鍑虹櫥褰曠殑鍥炶皟鐩戝惉
+ miluSDKManager.logout(new PersonalCenterCallBack() {
+ @Override
+ public void getCallBack() {
+ //璇峰湪姝ゅ鍋氭父鎴忛��鍑哄埌鐧诲綍椤甸潰鐨勬搷浣�
+ //娉ㄩ攢鎴愬姛,闇�瑕佹妸娓告垙鍒囨崲鍥炵櫥闄嗗墠鐨勫満鏅�,骞堕噸鏂板脊鍑虹櫥褰曟绛夋搷浣�
+ UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformLogoutOk);
+ }
+ });
}
});
+
}
- public void pay(String roleID, String money, String serverID, String productName, String productDesc, String Extra) {
- miluSDKManager.showPay(GTGameMain.I.activity, roleID, money, serverID, productName, productDesc, Extra,
- new OnPaymentListener() {
- @Override
- public void paymentSuccess(PaymentCallbackInfo callbackInfo) {
- //H5鏀粯鍥炶皟涓嶅噯锛岃鑷鏌ヨ
- }
+ public void pay(String roleID, String money, String serverID, String productID, String productName, String Extra) {
- @Override
- public void paymentError(PaymentErrorMsg errorMsg) {
- //H5鏀粯鍥炶皟涓嶅噯锛岃鑷鏌ヨ
- }
- });
+ LogUtil.i(TAG, "璋冭捣鍏呭��:roleID-" + roleID +
+ " money-" + money +
+ " serverID-" + serverID +
+ " productID-" + productID +
+ " productName-" + productName +
+ " Extra-" + Extra);
+ GameActivityProxy.I.activity.runOnUiThread(new Runnable()
+ {
+ @Override
+ public void run()
+ {
+ miluSDKManager.showPay(GTGameMain.I.activity, money, productID, roleID, productName, productName, serverID, Extra,
+ new OnPaymentListener() {
+ @Override
+ public void paymentSuccess(PaymentCallbackInfo callbackInfo) {
+ //H5鏀粯鍥炶皟涓嶅噯锛岃鑷鏌ヨ
+ }
+
+ @Override
+ public void paymentError(PaymentErrorMsg errorMsg) {
+ //H5鏀粯鍥炶皟涓嶅噯锛岃鑷鏌ヨ
+ }
+ });
+ }
+ });
+
}
public void onResume() {
- //鏄剧ず鎮诞绐�
- if (null != miluSDKManager) {
- miluSDKManager.showFloatball();
- }
+ GameActivityProxy.I.activity.runOnUiThread(new Runnable()
+ {
+ @Override
+ public void run()
+ {
+ //鏄剧ず鎮诞绐�
+ if (null != miluSDKManager) {
+ miluSDKManager.showFloatball();
+ }
+ }
+ });
+
}
public void onStop() {
- //闅愯棌鎮诞绐�
- if (null != miluSDKManager) {
- miluSDKManager.hideFloatball();
- }
+ GameActivityProxy.I.activity.runOnUiThread(new Runnable()
+ {
+ @Override
+ public void run()
+ {
+ //闅愯棌鎮诞绐�
+ if (null != miluSDKManager) {
+ miluSDKManager.hideFloatball();
+ }
+ }
+ });
}
public void onDestroy() {
--
Gitblit v1.8.0