productMap的size为0
老师:你好,我是用自己新建帐户登录的,能够进入OrderActivity和ProductListActivity页面,但是在ProductListActivity页面时,点击某个菜单添加按钮时,会自动闪退,调试时发现Order.java中productMap.size=0
和教程中老师的代码一样的.
另外ProductListActivity 我用的是 List<ProductItem> mDatas ,
OrderActivity 中用的是 List<Order> mDatas ,
和老师的一样的
但问题是没有对ProductMap赋值呀,只是对Order.java中的List<Product>赋值,ProductMap依然是空的,
老师请注意:
ProductListActivity中点击增加按钮时,会调用到Order.java中的addProduct
ProductListActivity相关代码:
Order.java相关代码:
,而productMap就在这个函数中被使用,老师教程里也是这样的,我全部比对过的.整个过程是调试过程debug出来的,症结就在这个productMap中,
Order.java部分代码如下,productsMap = new HashMap();是定义了的,请看:

正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 307 份
- 解答问题 1613 个
本专题是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理。介绍了Android内外部文件存储、轻量级数据库SQLite的使用。利用屏幕适配、状态保持、百度地图解决实际问题。
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星