购物车逻辑中的一个疑点

来源:13-4 购物车事件逻辑梳理与实现-2

我有明珠一颗

2019-11-30

老师您好,购物车逻辑中有这样一行代码

在这里输入代码                removePosition = entityPosition - (mTotalCount - mCurrentCount);//?mTotalCount没有赋值

mTotalCount初始化为0后就再也没有赋过值,mTotalCount不是总数的意思吗,为什么不再赋值?如果不再赋值,那以上代码该怎么理解呢?

写回答

1回答

我有明珠一颗

提问者

2019-12-05

搞懂了。我购物车有5件商品,删除1、3、4位置商品,断点调试发现只有第一次循环时,才会执行这句。为的是删除1。开始我看到mAdapter.notifyItemRangeChanged(removePosition, mCurrentCount)。以为是删掉removePosition以及其后的商品呢

0
0

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程