我想将项目从Web服务下载到Android应用程序(Web服务输出 - XML)。我正在使用Android Download Manager类下载部分。
当我点击下载按钮时,它只从XML列表中下载第一个项目。这是我试过的。帮我下载所有文件。
event
这是来自Web服务的XML输出。
PROPERTIES()
答案 0 :(得分:0)
您需要nodeList.get(0)
获取<image>
标记下的元素列表,并且应该高于for
循环。
NodeList nodeList = doc.getElementsByTagName("image");
iname = new TextView[nodeList.getLength()];
itime = new TextView[nodeList.getLength()];
int listlength = nodeList.getLength();
if(listlength > 0) {
Node node = nodeList.item(0);
NodeList imageList = doc.getElementsByTagName("iname");
for (int i = 0; i < imageList.getLength(); i++) {
// do stull with all your image names
}
}