listView 分页加载更多 数据重复

boatwater 应用层 2015-08-25 03:17:42
弄了个listView上啦加载更多,现在遇到问题时可以加载更多,不过把前面的数据也加载进去了。举个栗子,最开始加载了10条数据,然后加载更多加载5条,结果吧前面的10条也放进去了,相当于加载了15条数据。
这是代码





Handler handler = new Handler() {
public void handleMessage(Message msg) {
data = (String) msg.obj;
if (adapter == null) {
adapter = new PostListAdapter(PostListActivity.this, list);
mListView.setAdapter(adapter);
}
adapter.notifyDataSetChanged();
PostListJson.postListRead(data, list);

}
};


public void run() {
count += 1;
url = DBConfig.FORUM_LIST_URL + spaceID + "&count=" + count;
UtilsGet.doGet(url, handler);

}

按照相同的方法,我用新浪的公共接口测试了下,又没有出现重复数据,正常的加载更多
...全文
180 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Irise_liu 2015-08-25
  • 打赏
  • 举报
回复
来晚了,接分
boatwater 应用层 2015-08-25
  • 打赏
  • 举报
回复
恩,这个问题我用了方法,在json数据解析里面去修改,每次传个值等于count,只查从count往后面的数据,相当于前面的数据就去掉了。

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧