-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. 我想使用tbxml解析以下xml,任何人都可以帮助我
- 3. 任何人都可以帮我解析通过使SOAP请求
- 4. 任何人都可以帮我解决这个错误吗? 0x80041002
- 5. 任何人都可以帮我解密这个功能吗?
- 6. 任何人都可以帮助我解决这个问题吗?
- 7. 任何人都可以帮我解决这个问题吗?
- 8. 任何人都可以帮我理解这段代码吗?
- 9. 任何人都可以帮我解决Coverflow上的InflateException吗?
- 10. 任何人都可以解释OAuth吗?
- 11. 任何人都可以使用以下JScript帮助我吗?
- 12. 任何人都可以帮助解释这个吗?
- 13. 任何人都可以帮助我理解并解决这个错误吗?
- 14. 任何人都可以解释我StandardScaler?
- 15. 任何人都可以帮助我使用C++类吗?
- 16. 任何人都可以请帮我改正这段代码吗?
- 17. 任何人都可以帮助我这个宏吗?
- 18. 任何人都可以在c中帮助我吗?
- 19. 任何人都可以帮助我找到Microsoft.VisualStudio.SourceSafe.Interop .dll吗?
- 20. 任何人都可以帮助我提高查询效率吗?
- 21. 任何人都可以帮我编写LINQ查询吗?
- 22. 任何人都可以帮我干这个REGEX吗?
- 23. 任何人都可以帮助我进行sp优化吗?
- 24. 任何人都可以用vector和class来帮助我吗?
- 25. 任何人都可以帮助我创建Jmeter框架吗?
- 26. 任何人都可以帮我选择查询的语法吗?
- 27. 任何人都可以帮助我们与omnet ++集成吗?
- 28. 任何人都可以帮助我确定算法吗?
- 29. 任何人都可以帮我安装eclipse bugzilla插件吗?
- 30. 任何人都可以帮我使用Facebook的Iframe标签吗?
,有照片的第一的JSONObject,它返回(照片)的JsonArray。在循环播放时,您将获得标题和Nome的JSONObjects。希望能帮助到你。 –
请显示您的代码。 –
等等...开放工作室 –