好长的代码,不过思路应该是数据分页重新加载的时候插入list有误,,,
解决方案 »
- 为什么第二次下载就出错吗?
- android launcher 在平板上显示手机的布局
- 9patch图片四个角的问题
- frameworks/policies/.../PhoneWindow.java 这个文件在哪里?
- 请教有经验者,一般android面试会问些什么问题
- android2.3如何配置dns
- 想买个android手机,做应用
- ListView下拉时列表中的内容不断变化
- 安卓开发,一个Activity启动了一个本地服务,然后把Activity切换到后台,那这是后台进程还是次要服务进程
- 添加引用外部JAR(不在libs目录中)抛出 java.lang.NoClassDefFoundError异常
- 新人求助帖,第一搞
- 打开eclipse,代码出现很多错误。关掉eclipse重新打开就没问题。
String jsonData = EntityUtils.toString(response.getEntity(), "UTF-8");
try {
JSONArray jsonArray = new JSONArray(jsonData);
if (!jsonArray.isNull(0)) {
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject2 = jsonArray.getJSONObject(i);
Iterator iterator = jsonObject2.keys();
while (iterator.hasNext()) {
String key = (String) iterator.next();
Object value = jsonObject2.get(key);
map.put(key, value);
/*int id =jsonObject2.getInt("id");
String title = jsonObject2.getString("title");
String path=jsonObject2.getString("url");
String operationTime = jsonObject2.getString("operationTime");
map.put("id", id + "");
map.put("title", title);
map.put("url",path);
map.put("operationTime", operationTime);*/
}
list.add(map);解析核心代码,1楼问题描述有误程序运行显示【listview每页显示5行】
item数据5
item数据5
item数据5
item数据5
item数据5
只知道for进行第1次循环后,list的值是【itme1】,第二次循环后list值就变成【itme2 item2】....
直到第五次循环list值变成【item5 item5 item5 item5 item5】
只知道for进行第1次循环后,list的值是【itme1】,第二次循环后list值就变成【itme2 item2】....
直到第五次循环list值变成【item5 item5 item5 item5 item5】这应该就是逻辑问题了,慢慢检查一下吧,为啥会变成这样,好像知道了,list.add应该在循环里面