我正在制作订购系统,我向用户提供两个标签,
第一个标签选择项目,然后添加到购物车。
第二个标签以查看用户购买的已添加商品
问题:
每当用户返回菜单选项卡以更新购物车中已存在的商品数量时,无法显示更新的数量,如:
旧数量:2
新数量:4
在我的购物车选项卡中,我总是获得2 [旧数量]代替数量,但对我来说很好的事情我在总计中获得更改每当我更改项目数量时的金额。
请告诉我我在哪里失踪以及我在哪里犯愚蠢的错误......
ViewCartActivity.Java:
@Override
protected void onResume()
{
super.onResume();
if (Constants.mItem_Detail.size() == 0)
{
return;
}
Double mGTotal = Double.parseDouble(Constants.mItem_Detail.get(0).get(SingleProductActivity.KEY_TOTAL));
for (int i = 1; i < Constants.mItem_Detail.size(); i++)
{
mGTotal = mGTotal + Double.parseDouble(Constants.mItem_Detail.get(i).get(SingleProductActivity.KEY_TOTAL));
}
mGrandTotal = String.valueOf(mGTotal);
mTxtViewGrandTotal.setText(mGrandTotal);
myTextVeiwGrandTotal.setText(mGrandTotal);
mTotal = String.valueOf(Constants.mItem_Detail.size());
mItems.setText(mTotal);
}
Tab.Java:
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
Constants.mItem_Detail.clear();
}