Ejemplo n.º 1
0
  public void loadMoreData() {
    if (!NetUtility.isNetworkAvailable(NewLimitbuyActivity.this)) {
      CommonUtility.showMiddleToast(
          NewLimitbuyActivity.this,
          "",
          getString(R.string.can_not_conntect_network_please_check_network_settings));
      return;
    }
    if (asyncTask != null) {
      return;
    }
    asyncTask =
        new AsyncTask<Object, Void, ArrayList<LimitBuy>>() {
          @Override
          protected ArrayList<LimitBuy> doInBackground(Object... params) {
            String request = LimitBuyResult.createRequestLimitBuyListJson("1"); // 明日预告
            BDebug.e(Tag, request);
            // String response =
            // "{\"isSuccess\":\"Y\",\"rushBuyGroupList\":[{\"rushBuyBeginTime\":\"10:00\",\"rushBuyGoodsList\":[{\"skuID\" : \"1000039537\",\"goodsNo\" : \"9100016292\",\"skuNo\" : \"10000001654\",\"skuName\" : \"联合康森(Lahecs)RF-618电子冰箱除味器1\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"60\",\"rushBuyState\":\"1\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器2\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"30\",\"rushBuyState\":\"0\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器3\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"2\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器4\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"3\"}]},{\"rushBuyBeginTime\":\"10:00\",\"rushBuyGoodsList\":[{\"skuID\" : \"1000039537\",\"goodsNo\" : \"9100016292\",\"skuNo\" : \"10000001654\",\"skuName\" : \"联合康森(Lahecs)RF-618电子冰箱除味器5\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"1\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器6\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"0\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"2\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"3\"}]}]}";
            String response =
                NetUtility.sendHttpRequestByPost(Constants.URL_RUSHBUY_GOODS_LIST, request);
            if (NetUtility.NO_CONN.equals(response)) {
              return null;
            }
            return LimitBuyResult.parseLimitBuyList(response);
          }

          @Override
          protected void onCancelled() {
            asyncTask = null;
          }

          @Override
          protected void onPostExecute(final ArrayList<LimitBuy> result) {
            if (isCancelled()) {
              return;
            }
            if (result == null) {
              CommonUtility.showMiddleToast(
                  NewLimitbuyActivity.this, "", getString(R.string.data_load_fail_exception));
              return;
            }
            listView.setHasMore(false);
            GlobalApplication.limitLastRefresh = System.currentTimeMillis();
            ArrayList<LimitBuyGoods> limitbuyList = new ArrayList<LimitBuyResult.LimitBuyGoods>();
            for (int i = 0, size = result.size(); i < size; i++) {
              limitbuyList.addAll(result.get(i).getRushBuyGoodsList());
            }
            limitbuyAdapter.addList(limitbuyList);
            asyncTask = null;
          }
        };
    asyncTask.execute();
  }
Ejemplo n.º 2
0
  protected void gotoFlashPurchase(final LimitBuyGoods rushBuy) {
    if (!NetUtility.isNetworkAvailable(context)) {
      CommonUtility.showMiddleToast(
          context,
          "",
          context.getString(R.string.can_not_conntect_network_please_check_network_settings));
      return;
    }
    new AsyncTask<Object, Void, ShoppingCart_Recently>() {
      LoadingDialog progressDialog;

      protected void onPreExecute() {
        progressDialog =
            CommonUtility.showLoadingDialog(
                context,
                context.getString(R.string.loading),
                true,
                new OnCancelListener() {
                  @Override
                  public void onCancel(DialogInterface dialog) {

                    cancel(true);
                  }
                });
      };

      protected ShoppingCart_Recently doInBackground(Object... params) {
        // BDebug.d(TAG, json);
        String request =
            ShoppingCart.createRequestLimitOrderListJson(
                rushBuy.getSkuID(), rushBuy.getGoodsNo(), rushBuy.getRushBuyItemId(), "");

        String result =
            NetUtility.sendHttpRequestByPost(
                Constants.URL_RUSHBUY_CART_RUSHBUY_FLASHBUYCHECKOUTDETAIL, request);
        if (NetUtility.NO_CONN.equals(result)) {
          ShoppingCart.setErrorMessage(context.getString(R.string.data_load_fail_exception));
          return null;
        }
        return ShoppingCart.paserResponseGroupLimitShoppingCart_Recently(result);
      };

      protected void onPostExecute(ShoppingCart_Recently shoppingCart_recently) {
        progressDialog.dismiss();
        if (isCancelled()) {
          return;
        }
        if (shoppingCart_recently == null) {
          CommonUtility.showMiddleToast(context, "", ShoppingCart.getErrorMessage());
          return;
        }
        sbString = new StringBuffer();
        sbString.append(";");
        sbString.append(rushBuy.getSkuID());
        sbString.append(";");
        sbString.append("1");
        sbString.append(";");
        sbString.append(rushBuy.getSkuRushBuyPrice());
        sbString.append(",");
        ArrayList<Goods> limitGoodsList = new ArrayList<Goods>();
        Goods goods = new Goods();
        goods.setSkuID(rushBuy.getSkuID());
        goods.setSkuName(rushBuy.getSkuName());
        goods.setGoodsNo(rushBuy.getGoodsNo());
        goods.setCommerceItemID(rushBuy.getRushBuyItemId());
        goods.setSkuRushBuyPrice(rushBuy.getSkuRushBuyPrice());
        limitGoodsList.add(goods);
        if ("Y".equals(shoppingCart_recently.getHasAllowance())) {

          Intent intent = new Intent();
          intent.putExtra(
              ShoppingCart.JK_SHOPPINGCART_ALLOWANCEINFO, shoppingCart_recently.getWanceInfo());
          intent.putExtra("limitgoods", limitGoodsList);
          intent.putExtra("orderMark", "");
          if (!TextUtils.isEmpty(sbString))
            intent.putExtra("shoppingCartOctree", sbString.toString());
          intent.setClass(context, LimitFlashWanceInfoActivity.class);
          context.startActivity(intent);
        } else {

          Intent intent = new Intent();
          intent.putExtra("limitgoods", limitGoodsList);
          intent.putExtra("orderMark", "");
          if (!TextUtils.isEmpty(sbString))
            intent.putExtra("shoppingCartOctree", sbString.toString());
          intent.setClass(context, LimitFlashConfirmActivity.class);
          context.startActivity(intent);
        }
      };
    }.execute();
  }
Ejemplo n.º 3
0
  // 初次加载
  private void setData(final boolean isTimerStart, final boolean is24Judge) {
    if (!NetUtility.isNetworkAvailable(NewLimitbuyActivity.this)) {
      CommonUtility.showMiddleToast(
          NewLimitbuyActivity.this,
          "",
          getString(R.string.can_not_conntect_network_please_check_network_settings));
      no_net_layout.setVisibility(View.VISIBLE);
      return;
    }
    no_net_layout.setVisibility(View.GONE);
    new AsyncTask<Object, Void, ArrayList<LimitBuy>>() {
      LoadingDialog loadingDialog = null;

      @Override
      protected void onPreExecute() {
        if (!isTimerStart) {
          loadingDialog =
              CommonUtility.showLoadingDialog(
                  NewLimitbuyActivity.this,
                  getString(R.string.loading),
                  true,
                  new DialogInterface.OnCancelListener() {
                    @Override
                    public void onCancel(DialogInterface dialog) {
                      cancel(true);
                    }
                  });
        }
      }

      @Override
      protected ArrayList<LimitBuy> doInBackground(Object... params) {
        Intent intent = getIntent();
        if ("PromtionActivitiesActivity".equals(intent.getAction())
            || "HomeActivity".equals(intent.getAction())
            || "pushSertvice".equals(intent.getAction())) {
          String activityId = intent.getStringExtra(JsonInterface.JK_ACTIVITY_ID);
          String activityType = intent.getStringExtra(JsonInterface.JK_ACTIVITY_TYPE);
          String activityHtmlurl = intent.getStringExtra(JsonInterface.JK_ACTIVITY_HTML_URL);
          String request =
              LimitBuyResult.createRequestLimitBuyPrmListJson(
                  activityId, activityType, activityHtmlurl);
          String response = "";
          if ("HomeActivity".equals(intent.getAction())
              || "pushSertvice".equals(intent.getAction())) {
            response =
                NetUtility.sendHttpRequestByPost(
                    Constants.URL_PROMOTION_BUSHBUY_ACTIVITY_GOODS, request);
          } else if ("PromtionActivitiesActivity".equals(intent.getAction())
              || "push_PromtionActivitiesActivity".equals(action)) {
            response =
                NetUtility.sendHttpRequestByPost(
                    Constants.URL_ACTIVITIES_BUSHBUY_ACTIVITY_GOODS, request);
          }
          if (NetUtility.NO_CONN.equals(response)) {
            return null;
          }
          return LimitBuyResult.parseLimitBuyPromList(response);
        } else {
          rushBuyID = intent.getStringExtra(HomeActivity.RUSH_BUY_ITEM_ID);
          String request = LimitBuyResult.createRequestLimitBuyListJson(rushBuyDateType);
          BDebug.e(Tag, request);
          // String response =
          // "{\"isSuccess\":\"Y\",\"rushBuyGroupList\":[{\"rushBuyBeginTime\":\"10:00\",\"rushBuyGoodsList\":[{\"skuID\" : \"1000039537\",\"goodsNo\" : \"9100016292\",\"skuNo\" : \"10000001654\",\"skuName\" : \"联合康森(Lahecs)RF-618电子冰箱除味器1\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"60\",\"rushBuyState\":\"1\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器2\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"30\",\"rushBuyState\":\"0\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器3\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"2\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器4\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"3\"}]},{\"rushBuyBeginTime\":\"10:00\",\"rushBuyGoodsList\":[{\"skuID\" : \"1000039537\",\"goodsNo\" : \"9100016292\",\"skuNo\" : \"10000001654\",\"skuName\" : \"联合康森(Lahecs)RF-618电子冰箱除味器5\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"1\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器6\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"0\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"2\"},{\"skuID\":\"1000039537\",\"goodsNo\":\"9100016292\",\"skuNo\":\"10000001654\",\"skuName\":\"联合康森(Lahecs)RF-618电子冰箱除味器\",\"rushBuyItemId\":\"19700005\",\"skuThumbImgUrl\":\"http://img1.gome.com.cn/adfsdf_60.jpg\",\"skuOriginalPrice\":\"3998.00\",\"skuRushBuyPrice\":\"3500.00\",\"limitNum\":\"200\",\"remainNum\":\"174\",\"delayTime\":\"360000\",\"rushBuyState\":\"3\"}]}]}";
          String response =
              NetUtility.sendHttpRequestByPost(Constants.URL_RUSHBUY_GOODS_LIST, request);
          BDebug.e(Tag, response);
          if (NetUtility.NO_CONN.equals(response)) {
            return null;
          }
          return LimitBuyResult.parseLimitBuyList(response);
        }
      }

      @Override
      protected void onPostExecute(ArrayList<LimitBuy> result) {
        if (isCancelled()) {
          return;
        }
        if (loadingDialog != null) {
          loadingDialog.dismiss();
        }
        if (result == null) {
          if (is24Judge) {
            if ("HomeActivity".equals(NewLimitbuyActivity.this.getIntent().getAction())
                || "PromtionActivitiesActivity"
                    .equals(NewLimitbuyActivity.this.getIntent().getAction())) {
              finish(); // 关闭当前页
            }
          } else {
            CommonUtility.showMiddleToast(
                NewLimitbuyActivity.this, "", getString(R.string.data_load_fail_exception));
            tvEmpty.setText(R.string.empty);
            listView.setEmptyView(tvEmpty);
          }
          return;
        }
        // 设置标题(消息推送过来时用到)
        if ("pushSertvice".equals(getIntent().getAction())) {
          if (TextUtils.isEmpty(LimitBuyResult.PUSH_ACTIVE_NAME)) {
            tvTitle.setText(R.string.limitbuy_title);
          } else {
            tvTitle.setText(LimitBuyResult.PUSH_ACTIVE_NAME);
          }
        }
        listView.setHasMore(true);
        listView.setVisibility(View.VISIBLE);

        // 时间计时器开始倒计时
        if (!isTimerStart) {
          time.schedule(timerTask, 0, 1000);
        }
        GlobalApplication.limitLastRefresh = System.currentTimeMillis();
        ArrayList<LimitBuyGoods> limitbuyList = new ArrayList<LimitBuyResult.LimitBuyGoods>();
        for (int i = 0, size = result.size(); i < size; i++) {
          // TODO zhouxm 活动专区中 不支持 预售商品,判断是否为空 防止程序崩溃
          ArrayList<LimitBuyGoods> ll = result.get(i).getRushBuyGoodsList();
          if (ll == null || ll.size() == 0) {
            tvEmpty.setText(R.string.empty);
            listView.setEmptyView(tvEmpty);
            return;
          }
          limitbuyList.addAll(ll);
        }
        if (limitbuyAdapter == null) {
          limitbuyAdapter = new LimitbuyAdapter(NewLimitbuyActivity.this, limitbuyList);
          limitbuyAdapter.setBigPictureOrLittlePicture(1);
          listView.setAdapter(limitbuyAdapter);
          /*
           * listView.setTitle(LayoutInflater.from(NewLimitbuyActivity.this).inflate(
           * R.layout.limitbuy_float_title, listView, false));
           */
          tvEmpty.setText(R.string.empty);
          listView.setEmptyView(tvEmpty);
          listView.setOnItemClickListener(NewLimitbuyActivity.this);
          listView.setOnRefreshListener(NewLimitbuyActivity.this);
          common_title_btn_right.setOnClickListener(NewLimitbuyActivity.this);
          int selection = 0;
          int position = 1;
          for (int i = 0, size = result.size(); i < size; i++) {
            for (int j = 0, size2 = result.get(i).getRushBuyGoodsList().size(); j < size2; j++) {
              if (result.get(i).getRushBuyGoodsList().get(j).getRushBuyItemId().equals(rushBuyID)) {
                selection = position;
                break;
              }
              position++;
            }
          }
          listView.setSelection(selection);
          rushBuyID = "";
        } else {
          limitbuyAdapter.updateList(limitbuyList);
        }
        listView.onRefreshComplete();
      }
    }.execute();
  }
Ejemplo n.º 4
0
  private void isGoShoppingOrder(final LimitBuyGoods limitbuy, final String rushBuyItemId) {
    if (!NetUtility.isNetworkAvailable(context)) {
      CommonUtility.showMiddleToast(
          context,
          "",
          context.getString(R.string.can_not_conntect_network_please_check_network_settings));
      return;
    }
    new AsyncTask<Object, Void, ShoppingGo>() {
      LoadingDialog progressDialog;

      protected void onPreExecute() {
        progressDialog =
            CommonUtility.showLoadingDialog(
                context,
                context.getString(R.string.loading),
                true,
                new OnCancelListener() {
                  @Override
                  public void onCancel(DialogInterface dialog) {

                    cancel(true);
                  }
                });
      };

      protected ShoppingGo doInBackground(Object... params) {
        // BDebug.d(TAG, json);
        String request =
            GBProduct.createRequestLimitBuyCheckJson(
                limitbuy.getSkuID(), limitbuy.getGoodsNo(), limitbuy.getRushBuyItemId());
        String result =
            NetUtility.sendHttpRequestByPost(Constants.URL_RUSHBUY_RUSHBUYCHECK, request);
        if (NetUtility.NO_CONN.equals(result)) {
          ShoppingCart.setErrorMessage(context.getString(R.string.data_load_fail_exception));
          return null;
        }
        return ShoppingCart.go_ShoppingOrder(result);
      };

      protected void onPostExecute(ShoppingGo shoppingGo) {
        progressDialog.dismiss();
        if (isCancelled()) {
          return;
        }
        if (shoppingGo == null) return;
        if (shoppingGo.isSuccess()) {
          Intent grouplimitIntent = new Intent();
          if (limitbuy != null) {
            if (shoppingGo.isFinishedFlashBuyConfig()) {
              gotoFlashPurchase(limitbuy);
            } else {
              grouplimitIntent.putExtra(
                  GroupLimitOrderActivity.GroupLimitOrderActivitySKUID, limitbuy.getSkuID());
              grouplimitIntent.putExtra(
                  GroupLimitOrderActivity.GroupLimitOrderActivityGoodsNo, limitbuy.getGoodsNo());
              grouplimitIntent.putExtra(
                  GroupLimitOrderActivity.GroupLimitOrderActivityRushbuyitemId,
                  limitbuy.getRushBuyItemId());
              GlobalConfig.getInstance().setGroupLimitType(GroupLimitOrderActivity.LimitType);
              grouplimitIntent.setClass(
                  context.getApplicationContext(), GroupLimitOrderActivity.class);
              ((NewLimitbuyActivity) context).startActivityForResult(grouplimitIntent, 0);
            }
          }

          return;
        } else if (!shoppingGo.isSuccess() && !shoppingGo.isActivated()) {
          // 跳转激活界面
          Intent intent = new Intent();
          // intent.putExtra(ShoppingGo.SHOPPING_GO, shoppingGo);
          intent.putExtra(JsonInterface.JK_MOBILE, shoppingGo.getMobile());
          intent.setClass(context, ActivateAccountActivity.class);
          ((NewLimitbuyActivity) context).startActivityForResult(intent, 0);
        } else if (!shoppingGo.isSuccess() && shoppingGo.isSessionExpired()) {
          // 服务器返回登录超时
          Intent intent = new Intent();
          intent.setClass(context.getApplicationContext(), LoginActivity.class);
          intent.setAction(this.getClass().getName());
          context.startActivity(intent);
        } else if (!shoppingGo.isSuccess()) {
          CommonUtility.showMiddleToast(context, "", ShoppingCart.getErrorMessage());
          getRushEndInfo(rushBuyItemId);
          return;
        }
      };
    }.execute();
  }