Java Android-getApplicationContext出现错误
我正在尝试创建一个arraylist,这样我就可以从列表中随机选择一个字符串。我访问了这个网站,在这个问题上,我想做的事情是完美的。尽管在这段代码中: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 =
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我在一个片段上使用它,可能是因为它不起作用。谢谢你的帮助。别担心,很高兴我能帮忙!