Android - getApplicationContext出错

时间:2015-05-28 12:24:10

标签: java android

我试图制作一个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会给我一个错误,有人有想法?

由于

1 个答案:

答案 0 :(得分:3)

因为你说你在一个片段中使用它,你需要调用getActivity().getResources()...来访问它:)。