コード例 #1
0
ファイル: NetRequestsPool.java プロジェクト: MichaelSun/SiXin
 @Override
 public void onMessageState(MessageState state) {
   NetRequestListener request = getRequestFromPool(state.mKey);
   if (request != null) {
     switch (state.mState) {
       case SEND_STATE.SEND_OVER:
         if (request.isSyn() && state.mIsSyn) {
           onSuccess(state.mKey); // 同步发送成功
         }
         break;
       case SEND_STATE.SEND_ERROR:
         onError(state.mKey, state.mErrorCode, state.mAttachMsg); // 发送失败
         break;
     }
   }
 }