Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android getIntArray从我的XML文件返回0_Android_Xml_Getresource - Fatal编程技术网

Android getIntArray从我的XML文件返回0

Android getIntArray从我的XML文件返回0,android,xml,getresource,Android,Xml,Getresource,处理SQLite数据库。我正在从XML文件导入数据。 我遇到的问题是,当我尝试读取我的int数组时,我只得到0作为值 我的XML文件的一部分: <integer-array name="difficulties"> <item>8</item> <item>12</item> <item>4</item> <item>5</item> <ite

处理SQLite数据库。我正在从XML文件导入数据。 我遇到的问题是,当我尝试读取我的int数组时,我只得到0作为值

我的XML文件的一部分:

<integer-array name="difficulties">
    <item>8</item>
    <item>12</item>
    <item>4</item>
    <item>5</item>
    <item>7</item>
</integer-array>
如何测试阵列:

public int[] getDifficulties() {
    Resources res = this.getResources();
    return res.getIntArray(R.array.words);
}
int[] test = getDifficulties();
for(int i=0; i<test.length; i++) {
    Log.i("MESSAGE", Integer.toString(test[i]));
}
int[]test=get疑难();

对于(int i=0;i您没有正确访问
困难
数组。请将
返回res.getIntArray(R.array.words);
替换为
返回res.getIntArray(R.array.hoods);

应该是:res.getIntArray(R.array.hoods)
单词
!=
困难
…哦,好吧,我想应该是XML文件名。正在工作,谢谢!