gpt4 book ai didi

android - Xml getText 返回 null - Android

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:37 24 4
gpt4 key购买 nike

我在 Android 上使用 XmlPullParser,但 getText 返回 null。为什么会这样?

代码,注释行给出null

    ArrayList<String> titleList = new ArrayList<String>();
try {
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();

xpp.setInput(this.getInputStream(), null);
int eventType = xpp.getEventType();

while (eventType != XmlPullParser.END_DOCUMENT) {
if (eventType == XmlPullParser.START_TAG) {
if (xpp.getName().equalsIgnoreCase(TITLE)) {
// MainActivity.itemsList.add(xpp.getText());
Log.d("XGamers", "a");
}
}``
eventType = xpp.next();
}
} catch (XmlPullParserException e) {
Log.e("XGamers", "XmlPullParserException in FeedParser");
} catch (IOException e) {
Log.e("XGamers", "IOException in FeedParser");
}

最佳答案

试试这个:

if (xpp.getName().equalsIgnoreCase(TITLE)) {
if(xpp.next() == XmlPullParser.TEXT) {
MainActivity.itemsList.add(xpp.getText());
Log.d("XGamers", "a");
}
}

此外,请确保您的 itemsList 已初始化。

关于android - Xml getText 返回 null - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16881156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com