我将本地 XML 文件放入res/raw,然后将其加载到InputStreamer对象中。它工作正常,我能够解析它的内容。
当我将相同的 XML 放入res/xml中时,我会XmlPullParserException说它找不到 START 标记。
我使用此代码填充InputStream对象:
InputStream is = getResources().openRawResource(R.raw.data);
并且这一行从以下位置加载 XML /res/xml:
InputStream is = context.getResources().openRawResource(R.xml.data);
为什么会这样?如果第二种方法是错误的,那么目的是res/xml什么?