@Override
        public void handleMessage(Message msg) {
          // TODO Auto-generated method stub
          super.handleMessage(msg);
          switch (msg.what) {
            case IS_REQUESTING:
              mDialog = Utils.createLoadingDialog(mContext, "正在提交修改...");
              mDialog.show();
              break;
            case REQUEST_TIMEOUT:
              if (mDialog != null) mDialog.dismiss();
              if (handler.hasMessages(REQUEST_TIMEOUT)) {
                handler.removeMessages(REQUEST_TIMEOUT);
              }
              Value.isNeedReqTermListFlag = false;
              Toast.makeText(mContext, "修改终端名称失败,网络超时!", Toast.LENGTH_SHORT).show();
              break;
            case R.id.modify_device_name_id:
              if (handler.hasMessages(REQUEST_TIMEOUT)) {
                handler.removeMessages(REQUEST_TIMEOUT);
                if (mDialog != null) mDialog.dismiss();
                int resultCode = msg.arg1;
                if (resultCode == 0) {
                  Toast.makeText(mContext, "修改终端名称成功!", Toast.LENGTH_SHORT).show();
                  xmlData.updateItemName(mDeviceId, mDeviceName);

                  Bundle bundle = new Bundle();
                  bundle.putString("deviceId", mDeviceId);
                  bundle.putString("deviceName", mDeviceName);
                  Intent intent = new Intent();
                  intent.putExtras(bundle);
                  setResult(1, intent);
                  finish();
                  overridePendingTransition(0, R.anim.down_out);
                } else {
                  Toast.makeText(
                          mContext,
                          "修改终端名称失败," + Utils.getErrorReason(resultCode) + "!",
                          Toast.LENGTH_SHORT)
                      .show();
                }
              } else {
                handler.removeMessages(R.id.modify_device_name_id);
              }
              break;
          }
        }