我试图制作一个arraylist然后我可以从列表中随机选择一个字符串。我访问了这个question,在这个问题上,我想要做的就是完美answer。虽然在这段代码上:
String[] colorsTxt = getApplicationContext().getResources().getStringArray(R.array.colors);
List<Integer> colors = new ArrayList<Integer>();
for (int i = 0; i < colorsTxt.length; i++) {
int newColor = Color.parseColor(colorsTxt[i]);
colors.add(newColor);
}
我无法找到为什么getApplicationContext会给我一个错误,有人有想法?
由于
答案 0 :(得分:3)
因为你说你在一个片段中使用它,你需要调用getActivity().getResources()...
来访问它:)。