Android关于callback的一些总结

关于callback的一些总结

刚开始接触回调的时候感觉,我擦,这么难搞的东西,我应该怎么下手呢?

记得那是我第一次接触项目,是一个商城类app,主管叫我完善购物车相关功能,主要是给添加到购物车里面的商铺增加编辑功能。说白了就是能加减当前选中商品的数量。

那时候应该是我刚学习完android找的第一家公司,入职前一周一直在看之前的代码,然后就接了这么个任务,当时网上各种搜。

好了,不扯蛋了,回到正题。我对callback的理解很简单:
就是A要实时得到B内部的一些状态的改变

额、、、是不是很难理解,我们还是用我当时的那个例子来说吧。

很简单的一个listview(商品列表),每个item有2个按钮,加,减。
那么你就要监听这2个按钮了,并且要根据库存等一系列因素来判断是否可以添加:
比如一双袜子,仓库就剩2双了,用户已经选了2双,再点加,如果我还让他加的话,到时候没货了这个锅岂不是要我来背?本来就选了一双,点减了我不能给人家显示个0吧?
额、又扯到蛋了,不考虑这些因素,我们来说一下callback

此时你会发现,并没有什么api能让你监听item内部的按钮的api,说一说我当时想到的解决办法,首先是想在adapter内部对按钮设置监听,但是碰到个问题,修改商品后你还有重新计算总价吧,要修改当前购物车订单数据吧,这些如果都


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部