私はリソースファイルにこの配列を持っています:
<array name="xml_data">
<item>@xml/data1</item>
<item>@xml/data2</item>
<item>@xml/data3</item>
<item>@xml/data4</item>
</array>
通常は通常の配列と変わらないのですが、コードをいれるとこれが動かない…
final Resources res = getResources();
int[] xmlList = res.getIntArray(R.array.xml_data);
Log.i(TAG, "Data found: "+ xmlList.length);
for (int i = 0; i < xmlList.length; i++) {
Log.i(TAG, "Extract xml id="+ xmlList[i].);
}
logcat で得られた出力は次のとおりです。
Data found: 4
Extract xml id=0
Extract xml id=0
Extract xml id=0
Extract xml id=0
これについて私を助けてもらえますか?
ありがとう。