//简单一点的价格计算
一个list集合,用sum为总价
循环进行判断,如果为选中则进行加,否则就不加,非常简单
public void calculatePrice(){
double sum = 0;
for (int j = 0; j < list.size(); j++) {
Good goods =list.get(j);
goods.check = goods.check&&goods.check;
if (goods.check) {//如果选中
sum = sum + goods.count * goods.price;
}
}
//此处为接口回调进行传值
if (priceListener!=null){
priceListener.priceListener(sum);
}
}