标签:
2016-7-29 bug:连续发两个红包. 发现发送给后台的抢红包ID是一样的.
原因:UI创建的时候.获取了数据item,key,这个时候第2个红包上来修改了数据. 原先 item不变. key指向的数据已经不对了. 根据key删除的数据也不对了.
修改:考虑数据修改的情况,让数据往后面排。前面获取的数据key指向的内容不要被改变.
数据源在被使用数据的过程中被外部修改. 导致已经使用的数据被修改.
最好的方式是保存两份数据,但是如果数据处理的过程中需要修改数据源. 就要保证数据源在外部修改的时候不要修改已经使用的数据
标签:
原文地址:http://www.cnblogs.com/TouchYou/p/5719137.html