所以我有一个整数数组" images_array"存储在strings.xml中。我正在尝试将其解压缩到我的Websites.java文件中,以使用它来显示图像。
但是由于某种原因我得到了这个错误:
我尝试将数组存储在与调用它的文件相同的文件中,并且它正常工作,就是这样,从strings.xml调用它对我来说不起作用。也许有一些我还没学到的东西?
非常感谢任何帮助。
谢谢!
答案 0 :(得分:4)
Integer
和int
可以互换使用,因为编译器会自动包装和解包这些内容。
这并不算数组。 Integer[]
和int[]
是两种完全不同的类型。 getIntArray()
会返回int[]
,因此您无法将images
声明为Integer[]
或必须手动复制这些项目。但如果没有必要,最好不要使用Integer
。
int[] images;
答案 1 :(得分:1)
更改'图像的数据类型'来自"整数[]"到" int []"