首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android-8中实例化XmlPullParser?

如何在android-8中实例化XmlPullParser?
EN

Stack Overflow用户
提问于 2010-08-31 07:40:50
回答 2查看 1.9K关注 0票数 0

我正在尝试使用XMLPullParser为一个安卓应用程序解析一些XML。我使用android-8sdk中的android.jar编写类标语。

遗憾的是,这段代码:

代码语言:javascript
复制
import android.util.Xml;
import org.xmlpull.v1.XmlPullParser;

class InstantiateXMLPullParser {
  public static void main( String args[] ){
    XmlPullParser xpp = Xml.newPullParser();
  }
}

失败,并显示以下错误:

代码语言:javascript
复制
Exception in thread "main" java.lang.RuntimeException: Stub!
        at android.util.Xml.newPullParser(Xml.java:15)
        at InstantiateXMLPullParser.main(InstantiateXMLPullParser.java:6)

我怀疑我需要在某个地方指定一个实现--看起来很久以前安卓使用org.apache.harmony.xml.ExpatPullParser作为默认的拉取解析器,但现在似乎不是这样了。

EN

回答 2

Stack Overflow用户

发布于 2010-08-31 07:44:09

你似乎有更多的基本问题。只有当你试图在安卓系统之外使用android.jar时,java.lang.RuntimeException: Stub!才会出现。尝试构建一个Android应用程序并在设备或模拟器上运行它,您将获得您的pull解析器。

票数 6
EN

Stack Overflow用户

发布于 2011-06-17 03:18:50

API docs

代码语言:javascript
复制
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3605043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档