实时请求获取数据重复显示解决办法
来源:互联网 发布:怎么申请网络金融p2p 编辑:程序博客网 时间:2024/04/29 10:35
做的项目需要实时请求服务端,但每次请求都会追加重复数据,经过查找和询问,得到的解决办法是:每次插入数据和刷新数据的时候 clear list里面的数据
1,当我们要加载item的时候,首先把 list清空(这个list<>指的是你定义的解析的数据存放的数据集合)
if (list != null) {
if (!list.isEmpty()) {
list.clear();
}
}
注:
isEmpty() 用于判断List内容是否为空,即表里一个元素也没有,但是必须在 List<LinkedHashMap<String, String>> listist 本身不是空的引用的情况下才行。即对象本身不能是空对象。这里似乎需要联合应用null和isEmpty()
适配器
adapter1 =new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, list);
listView.setAdapter(adapter1);
这样加载以后就把Listview 中的数据清空了
2,然后再加载我们想要的数据
list.add("a");
list.add("c");
list.add("b");
list.add("a");
list.add("c");
list.add("b");
适配器
adapter1 =new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, list);
listView.setAdapter(adapter1);
这样就可以清空以前的数据而得到我们更新的结果,如果没有达到效果,请先检查下是不是清除的对象写错了。
记下
0 0
- 实时请求获取数据重复显示解决办法
- Linux 获取摄像头数据并实时显示
- 解决Ajax请求获取数据不能实时刷新问题
- 页面显示实时数据
- 获取实时股票行情数据
- 显示非重复数据
- SQL获取重复数据
- Fragment中数据重复请求
- 使用AJAX实时显示数据
- jQuery实时刷新显示数据
- pyqt如何显示实时数据
- 实时股票数据获取方式
- 实时股票数据获取方式
- 实时股票数据获取方式
- 实时股票数据获取方式
- 实时股票数据获取方式
- 获取新浪实时股票行情数据
- 实时股票数据获取方式
- 匈牙利命名法
- js解析Json数据
- Win32时间类型FILETIME/SYSTEMTIME/WINDOWSTIME(FILETIME这个名字很奇怪,其实他跟FILE并没有直接关系,只是很多File的API中,都以这个为时间的类型)
- 网易公开课-iOS7应用开发-笔记-1-(1)
- Flatten Binary Tree to Linked List 将二叉树转为链表
- 实时请求获取数据重复显示解决办法
- 《CTCI》3.7 “猫狗”队列
- FTP命令全集
- Java提高 - Java反射机制简介
- 频谱、能谱、功率谱、倍频程谱、1/3 倍频程谱
- [MySQL生产环境复制故障修复] Last_IO_Errno: 1045 Last_IO_Error: error connecting to master 'replication@
- ArcGIS教程:离散数据与连续数据
- Some collection resource about YUV420
- layoutSubviews什么时候被调用