急,ListView的notifyDatasetChanged()问题 本帖最后由 JavaLover00000 于 2011-09-13 18:08:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因是这样的:notifyDataSetChanged会判断是否当前项是否是显示状态,如果是显示状态就不用刷新,如果不是显示状态,则当滚动时就刷新 用消息机制试一试:private static final int UPDATE = 1;Handler myHandler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case UPDATE_UPDATE: mAdapter.notifyDataSetChanged(); break; default: break; } super.handleMessage(msg); } };……mTweets.addAll(newTweets);Message msg = new Message();msg.what = UPDATE_UPDATE;myHandler.sendMessage(msg);…… 我测试过,两种addall的方法都没有问题。请仔细检查,或贴出更多的代码。 关于listview其中的item不可用问题,兄弟们来 如何使用系统默认的图片浏览器,然后得到图片路径? [终于解决]eclipse3.6中android自动补全/提示卡机或假死 随便提个问题 音效:破音 android的helloworld问题 android 音量键声音及按住响应 如何自定义一个监听? 在Android中自己写推送服务器 安卓和苹果程序开发 Thread 运行异常 利用startActivity启动QQ void 对于变量 OnClick 是无效类型是什么意思呢
private static final int UPDATE = 1;Handler myHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case UPDATE_UPDATE:
mAdapter.notifyDataSetChanged();
break;
default:
break;
}
super.handleMessage(msg);
}
};……
mTweets.addAll(newTweets);
Message msg = new Message();
msg.what = UPDATE_UPDATE;
myHandler.sendMessage(msg);
……