-4
A
回答
1
尝试此,
public List<Foto> getFotos() {
ArrayList<Foto> array = new ArrayList<>();
Foto foto = new Foto();
try {
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser parser = factory.newPullParser();
InputStream inputStream = getAssets().open("fotos.xml");
parser.setInput(inputStream, null);
int eventType = parser.getEventType();
String text = "";
while (eventType != XmlPullParser.END_DOCUMENT) {
eventType = parser.next();
String tagName = parser.getName();
switch (eventType) {
case XmlPullParser.START_TAG:
if (tagName.equals("foto")) {
foto = new Foto();
}
break;
case XmlPullParser.END_TAG:
if (tagName.equals("foto")) {
array.add(foto);
} else if (tagName.equals("title")) {
foto.setTitle(text);
} else if (tagName.equals("nome")) {
foto.setNome(text);
}
break;
case XmlPullParser.TEXT:
text = parser.getText();
break;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return array;
}
Foto.java
public class Foto {
String title;
String nome;
public Foto() {
}
public Foto(String title, String nome) {
this.title = title;
this.nome = nome;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
在该XML
+0
非常感谢你,工作! –
相关问题
- 1. 任何人都可以帮助我吗?
- 2. 任何人都可以帮助我一个android的XML解析器?
- 3. 我想使用tbxml解析以下xml,任何人都可以帮助我
- 4. 任何人都可以帮我解析通过使SOAP请求
- 5. 任何人都可以帮我理解这段代码吗?
- 6. 任何人都可以帮我理解jQuery吗?
- 7. 任何人都可以帮我解决Coverflow上的InflateException吗?
- 8. 任何人都可以帮我解决这个错误吗? 0x80041002
- 9. 任何人都可以帮助解释“get:function()”和.prototype给我吗?
- 10. 任何人都可以帮我解决这个代码吗?
- 11. 任何人都可以请帮我理解这个查询吗?
- 12. 任何人都可以帮助我理解这段代码吗?
- 13. 任何人都可以帮我解密这个功能吗?
- 14. 任何人都可以帮我解释这个python代码吗?
- 15. 任何人都可以帮助我解决这个问题吗?
- 16. 任何人都可以帮我解决这个问题吗?
- 17. jQuery - 任何人都可以帮助我......?
- 18. 任何人都可以解释OAuth吗?
- 19. 任何人都可以使用以下JScript帮助我吗?
- 20. 任何人都可以帮助我优化我的查询吗?
- 21. 任何人都可以帮助我优化我的代码吗?
- 22. 任何人都可以帮我用我的C代码吗?
- 23. 任何人都可以帮助解释这个吗?
- 24. 任何人都可以帮助我解决我的JavaScript代码?
- 25. 任何人都可以帮助我理解并解决这个错误吗?
- 26. 任何人都可以解释我StandardScaler?
- 27. 任何人都可以帮助我理解我的程序的线程吗?
- 28. 任何人都可以帮我解决我的正则表达式问题吗?
- 29. 任何人都可以帮我使用Facebook的Iframe标签吗?
- 30. 任何人都可以帮我安装Jekyll吗?
,有照片的第一的JSONObject,它返回(照片)的JsonArray。在循环播放时,您将获得标题和Nome的JSONObjects。希望能帮助到你。 –
请显示您的代码。 –
等等...开放工作室 –