急,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的方法都没有问题。请仔细检查,或贴出更多的代码。 Arcgis for Android 问题 无法启动调试... 三维Json怎么解析 如何做一个"正在连接,请稍等..."的提示框,然后继续往下运行,完成后工作后由程序关掉 求助,想画个课程表,没思路 【购机】想买Android真机做测试 请问在android中要获取谷歌地图上某位置的坐标?谢谢各位!! Android系统调用带有ACTIVITX 控件的ASP.NET网页有效果吗 读取SIM卡短信 Moto CDMA SIMCard 哪位帮忙分析一下此句英文的逻辑表达式。谢谢。 毕业设计 利用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);
……