-1
中添加購物車我已經有一些靜態數據在展開列表視圖中,如果有客戶點擊了多個商品,必須將其添加到購物車中。爲此,請給我一些建議,如果你有任何實施的代碼,請張貼在這裏。所選商品必須在android
在此先感謝。
中添加購物車我已經有一些靜態數據在展開列表視圖中,如果有客戶點擊了多個商品,必須將其添加到購物車中。爲此,請給我一些建議,如果你有任何實施的代碼,請張貼在這裏。所選商品必須在android
在此先感謝。
假設在兩個按鈕添加和購物車頁面刪除項目,以便雙方都點擊下面的適配器類的事件僅僅是樣品例如
holder.imgAddItem.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mCartDetail mCartDetail;
if (Utility.mCartList.containsKey(mcategoryProductDetail.productdetails.get(0).psid)) {
mCartDetail = Utility.mCartList.get(mcategoryProductDetail.productdetails.get(0).psid);
int finalMmaxBuy = 0;
if (!mCartDetail.categoryProductDetail.max_buy_qty.equalsIgnoreCase(" ")) {
finalMmaxBuy = Integer.parseInt(mCartDetail.categoryProductDetail.max_buy_qty);
}
if (mCartDetail.addQuantity < finalMmaxBuy) {
mCartDetail.addQuantity++;
}
} else {
mCartDetail = new mCartDetail();
mCartDetail.categoryProductDetail = mcategoryProductDetail.productdetails.get(0);
mCartDetail.addQuantity = 1;
Utility.mCartList.put(mcategoryProductDetail.productdetails.get(0).psid, mCartDetail);
}
mCartDetail.totalprice = Float.parseFloat(mCartDetail.categoryProductDetail.our_price) * mCartDetail.addQuantity;
holder1.tvProductCounter.setText(String.valueOf(mCartDetail.addQuantity));
}
});
holder.imgRemoveItem.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (Utility.mCartList.containsKey(mcategoryProductDetail.productdetails.get(0).psid)) {
mCartDetail mCartDetail = Utility.mCartList.get(mcategoryProductDetail.productdetails.get(0).psid);
mCartDetail.addQuantity--;
mCartDetail.totalprice = Float.parseFloat(mCartDetail.categoryProductDetail.our_price) * mCartDetail.addQuantity;
holder1.tvProductCounter.setText(String.valueOf(mCartDetail.addQuantity));
if (mCartDetail.addQuantity == 0) {
Utility.mCartList.remove(mCartDetail.categoryProductDetail.psid);
notifyDataSetChanged();
}
}
});
以下是我的模型類和HashMap用於數據存儲和發送服務器
public static HashMap<String, CartDetail> mCartList;
public CartDetail mCartDetail;
希望這個概念將幫助您在您的方案實施
Ajay我vl發佈我的代碼可以爲你提供建議或其他請給我你的郵件編號。不要誤解我,我懷疑那是多少 – Mounika
您可以爲您的購物車數據 –
和創建哈希地圖那麼在那之後,你可以給我一個明確的簡要答案 – Mounika
http://androidexample.com/Use_MVC_Pattern_To_Create_Very_Basic_Shopping_Cart__-_Android_Example/index.php?view=article_discription&aid=116 – Pavya