ローカル 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);
なぜこうなった?2番目のアプローチが間違っている場合、の目的はres/xml
何ですか?