@Override
  public void onExpand() {
    super.onExpand();
    if (accountCode == null || accountCode.equals("")) {
      return;
    }
    if (getDepositInfo != null) {
      return;
    }
    ProgressOverlay progressOverlay = new ProgressOverlay(getContext());
    progressOverlay.show(
        "",
        new OnProgressEvent() {

          @Override
          public void onProgress() {

            String postData =
                GetDepositInfoRequestJson.GetDepositInfoReportProtocal(
                    Contants.publicModel, accountCode);
            HttpConnector httpConnector = new HttpConnector();
            String httpResult =
                httpConnector.requestByHttpPost(Contants.mobile_url, postData, getContext());
            getDepositInfo = GetDepositInfoRequestJson.parseGetDepositInfoResponse(httpResult);
            if (getDepositInfo == null || !getDepositInfo.responsePublicModel.isSuccess()) {
              return;
            }

            handler.post(
                new Runnable() {

                  @Override
                  public void run() {

                    setData();
                  }
                });
          }
        });
  }