Android中,刷新ListView中的item导致ListView闪烁的解决方法 50

如题,因为下载列表使用ListView实现的,所以必须实时更新ListView中的数据。我采用的是Service+BroadcastReceiver的搭配。更新数据在Ac... 如题,因为下载列表使用ListView实现的,所以必须实时更新ListView中的数据。
我采用的是Service+BroadcastReceiver的搭配。更新数据
在Activity里面再用notifySetDataChange()的方法对ListView进行动态刷新
但是发现一个很严重的问题。刷新的时候ListView有明显的闪烁。
求解决方法
发现了原因所在。用Universal-Image-Loader来加载ListView中的图片就发生这种事情。
展开
 我来答
ml014789
2014-08-05 · TA获得超过1346个赞
知道小有建树答主
回答量:2347
采纳率:37%
帮助的人:757万
展开全部
真机调试?另不要用broadcast,用handler,你刷新的时候的代码在看下。
追问
Service和Activity之间的通讯可以用Handler?handler变成一个静态的?耦合性会变得很高吧,而且我也已经知道原因了。用Universal-Image-Loader来加载ListView中的图片就发生这种事情。
追答
哦知道原因就行了,handler的问题不会造成耦合性问题的。详细的可以找个例子看下,或者自己定义接口也可以,模仿oclick就ok。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱有伱丶莪快乐
2014-08-07 · 超过12用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:24.3万
展开全部
你好!你说的问题解决了吗?我现在也遇到了这样的问题!
更多追问追答
追问
Universal-Http-ImageLoader这个框架惹的祸。
追答
那怎么搞啊!现现在要交项目就出现这个问题了!难道不用??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式