1

我正在尝试使用解析 XML 文档,XmlPullParser但出现以下错误

Gradle: error: cannot find symbol class newInstance

创造XmlPullParserFactory

XmlPullParserFactory ppf = new XmlPullParserFactory.newInstance();

如何配置Gradle才能正确发现XmlPullParser

4

2 回答 2

6
XmlPullParserFactory ppf = new XmlPullParserFactory.newInstance();

应该

XmlPullParserFactory ppf = XmlPullParserFactory.newInstance();

您必须使用new来调用构造函数,而不是静态方法。

于 2013-10-05T08:01:58.100 回答
1

您只需new从语句中删除关键字即可。

因为new基本上用于通过调用类的构造函数来创建对象,在这种情况下,我们正在创建PullParserFactoryusingnewInstance()方法的新实例,并且我们正在调用此方法,因此我们不需要使用它。

并且工厂将始终返回KXmlParser和的实例KXmlSerializer

于 2015-09-09T04:34:33.407 回答