所以我试图从我的应用程序中的assests文件夹中读取一个文件。我找到了一个解决方案,每个解决方案看起来和我正在做的一样。
我在我的主文件中执行此任务,这里是类定义:
公共类MainActivity扩展ActionBarActivity实现ActionBar.TabListener {
然后我在MainActivity中的函数中有这个:
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
factory.setValidating(false);
XmlPullParser xpp = factory.newPullParser();
AssetManager manager =getAssets();
InputStream input = null ;
try
{
input= manager.open("data.xml");
System.out.println("PASSED");
}
catch (IOException e) {
System.out.println("FAILED");
}
xpp.setInput(input, null);
我尝试了很多不同的选项,但输入为null,它永远不会得到不同的值。
任何帮助将不胜感激,我是Android编程的新手。
谢谢!