猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在多个imageview中添加不同的图片,上传的时候不会错乱??
如此情况下的布局怎么写?如果放集合又怎么标明是哪个组件上的图片?
白衣染霜花
浏览 515
回答 2
2回答
白猪掌柜的
不推荐的写法是,一个控件带一个上传,这样省事儿,但是有 OOM 的可能性,如果图小,后台任务少,其实也不容易。推荐的写法是,你肯定知道哪个控件被点击了开始上传,那么你上传的队列里面可以加个值标记下咯,费脑一点,但是统一队列控制省内存。当然还有个更简单的方案,就是每个上传控件上传的时候只能等待,禁止其他操作,这样你肯定能知道是哪个控件被点了。。。
0
0
0
陪伴而非守候
我觉得不用等到全部选择完图片再一次性上传吧,我之前弄过一个上传菜谱的,是选完一个图片就立即上传的,成功后记录返回的图片url,之后选择完全部图片后,点击确认在提交这些图片对应的url给服务器就可以了,这样确认的动作响应也很快,不用再等待上传图片……不过这样的问题就是,服务器可能有很多重复或无用的图片(因为你选完图片后,还可以重新选择,也就是提交了多张图片),不过这样相对于处理标明那个组件对应那个图片容易一点,个人看法。。。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续