Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 /// <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;
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 清空.
 /// </summary>
 public override void Clear()
 {
     base.Clear();
     Successed = false;
     Status    = SDKStatus.Invalid;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 清空.
 /// </summary>
 public override void Clear()
 {
     base.Clear();
     Status       = SDKStatus.Invalid;
     DetailStatus = null;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 更新状态.
 /// </summary>
 /// <param name="iStatus">状态.</param>
 private void UpdateStatus(SDKStatus iStatus)
 {
     this.Info("UpdateStatus():: -> {0}", iStatus);
     this.Status = iStatus;
 }