/** 获取第三方的头像 */
  private void getUserPhotoInThird(String login_type, final String bindValue) {
    if (authHelper.isSessionValid(login_type)) {
      processDialog.show();
      if (Constants.LOGIN_TYPE_QQ.equals(login_type)) {
        authHelper.getUserInfoInQQ(
            new IUiListener() {

              @Override
              public void onError(UiError arg0) {
                if (processDialog != null && processDialog.isShowing()) {
                  processDialog.dismiss();
                }
              }

              @Override
              public void onComplete(Object response) {
                JSONObject json = (JSONObject) response;
                Log.i(TAG, response + "");
                if (json.has("figureurl_qq_2")) {
                  try {
                    // 获取第三方账户头像
                    String url = json.getString("figureurl_qq_2");

                    // 同时用获取的头像,创建账号
                    Log.i(TAG, url);
                    bindThirdPhoto(BUND_TYPE_QQ, bindValue, url);

                  } catch (JSONException e) {
                    e.printStackTrace();
                  }
                }
              }

              @Override
              public void onCancel() {
                if (processDialog != null && processDialog.isShowing()) {
                  processDialog.dismiss();
                }
              }
            });
      }
      if (BUND_TYPE_WECHAT.equals(login_type)) {
        // 同时用获取的头像,创建账号
        bindThirdPhoto(
            BUND_TYPE_WECHAT,
            bindValue,
            SharedPreferencesUtil.getValue(this, Constants.HEAD_IMG_URL, ""));
      }
      if (Constants.LOGIN_TYPE_WEIBO.equals(login_type)) {
        authHelper.getUserInfoInWeibo(
            new com.sina.weibo.sdk.net.RequestListener() {

              @Override
              public void onWeiboException(WeiboException exc) {
                Log.e(TAG, exc.getMessage());
                if (processDialog != null && processDialog.isShowing()) {
                  processDialog.dismiss();
                }
              }

              @Override
              public void onComplete(String response) {
                if (!TextUtils.isEmpty(response)) {
                  User user = User.parse(response);
                  Log.i(TAG, "微博头像 :" + user.profile_image_url);
                  bindThirdPhoto("weiBo", bindValue, user.profile_image_url);
                  // 同时用获取的头像,创建账号

                }
              }
            });
      }
    }
  }