public void OnLoginEnteredForeground() { if (mLoginCallback != null) { EB.Coroutines.SetTimeout(delegate() { if (mLoginCallback != null) { HuaweiSDK.DestorySDK(); mInitialized = false; mInitCallback = null; mLogined = false; HuaweiSDK.InitSDK(appId, payId, buoyPrivateKey); System.Action <string, object> callback = mLoginCallback; EB.Debug.Log("HuaweiSDKManager.OnLogin OnLoginEnteredForeground"); mLoginCallback = null; callback(null, null); } }, 1 * 1000); } }
void OnApplicationQuit() { HuaweiSDK.DestorySDK(); Hub.Instance.HuaweiSDKManager.OnSDKDestory(); }