关于自定义BaseAdapter的getCount方法重复调用的问题???

如题,我自定义了一个ListView的适配器,发现getCount方法重复执行,我按照网上的方法说将ListView的高度设置为fill_parent并且把ListVie... 如题,我自定义了一个ListView的适配器,发现getCount方法重复执行,我按照网上的方法说将ListView的高度设置为fill_parent并且把ListView的父标签的高度也设置成fill_parent后,getCount方法还是重复执行。请教各位大神们 这种情况怎么搞啊。。。。。。。。 展开
 我来答
匿名用户
2013-08-21
展开全部
可以在getView中通过Handler来sendMessage,让Handler的handleMessage来start thread,thread.run中去异步获取图片,获取到图片后再调adapter.notifyDataSetChanged,这样看起来逻辑比较清晰。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-21
展开全部
getView是肯定会被调多次的你不用想了这是一定的android系统机制就是这样影响性能什么的只能是你代码没写对而已
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-21
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-21
展开全部
getCount重覆调用很正常。如果的LISTVIEW上的资料有频密更新,就会经常被调用。你为什么不希望它被调用呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式