Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.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
Java Android-getApplicationContext出现错误_Java_Android - Fatal编程技术网

Java Android-getApplicationContext出现错误

Java Android-getApplicationContext出现错误,java,android,Java,Android,我正在尝试创建一个arraylist,这样我就可以从列表中随机选择一个字符串。我访问了这个网站,在这个问题上,我想做的事情是完美的。尽管在这段代码中: String[] colorsTxt = getApplicationContext().getResources().getStringArray(R.array.colors); List<Integer> colors = new ArrayList<Integer>(); for (int i =

我正在尝试创建一个arraylist,这样我就可以从列表中随机选择一个字符串。我访问了这个网站,在这个问题上,我想做的事情是完美的。尽管在这段代码中:

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);
    }
String[]colorsTxt=getApplicationContext().getResources().getStringArray(R.array.colors);
列表颜色=新的ArrayList();
for(int i=0;i
我找不到getApplicationContext为什么给我一个错误,有人有主意了吗


谢谢

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

如果你在
活动中使用它,你可以使用它自己的上下文。你可能不是从上下文或活动的子类中调用它。但是如果你想得到有用的帮助,你需要说明错误是什么——这可能就是为什么有人否决了你。@ErickFilho我在一个片段上使用它,可能是因为它不起作用。谢谢你的帮助。别担心,很高兴我能帮忙!