XmlPullParser从文件系统获取文件

Com*_*ite 3 android intellij-idea xmlpullparser xml-parsing

我在Android文件系统中的app creater xml文件.我用XmlPullParser解析了这个文件,但是我得到错误编译:"变量解析器可能没有被初始化".我的代码:

InputStream inputStream = openFileInput("settings.xml");
XmlPullParser parser;
parser.setInput(inputStream, null);
Run Code Online (Sandbox Code Playgroud)

不知道,如何修复它.我使用Intellij IDEA12和Android 2.3 SDK.

SKK*_*SKK 5

我使用Eclipse,下面的代码对我有用:

您可能会错过以下第一行:

 XmlPullParserFactory xppf = XmlPullParserFactory.newInstance();
 xppf.setNamespaceAware(true); 
 XmlPullParser xpp = xppf.newPullParser();

 File myXML = new File("myXML.xml"); // give proper path            
 FileInputStream fis = new FileInputStream(myXML);

 xpp.setInput(fis, null);
Run Code Online (Sandbox Code Playgroud)