/// <summary> /// 取得状态. /// </summary> /// <returns>状态.</returns> /// <param name="iStatusCode">状态码.</param> public SDKStatus GetStatus(string iStatusCode) { if (null == this._sdkInstance) { this.Error("GetStatus():The instance of android sdk is invalid!!!"); return(SDKStatus.Invalid); } int _statusValue = Convert.ToInt16(iStatusCode); SDKStatus _status = (SDKStatus)_statusValue; this.Info("GetStatus()::Status:{0}", _status); return(_status); }
/// <summary> /// 更新状态. /// </summary> /// <param name="iStatus">状态.</param> private void UpdateStatus(SDKStatus iStatus) { if (null != this._updateStatusCallback) { this._updateStatusCallback(iStatus); } if (null != this._userInfo) { this._userInfo.Status = iStatus; } if (null != this._payment) { this._payment.Status = iStatus; } }
/// <summary> /// 清空. /// </summary> public override void Clear() { base.Clear(); Successed = false; Status = SDKStatus.Invalid; }
/// <summary> /// 清空. /// </summary> public override void Clear() { base.Clear(); Status = SDKStatus.Invalid; DetailStatus = null; }
/// <summary> /// 更新状态. /// </summary> /// <param name="iStatus">状态.</param> private void UpdateStatus(SDKStatus iStatus) { this.Info("UpdateStatus():: -> {0}", iStatus); this.Status = iStatus; }