数小时以来我一直在努力寻找解决办法,但我总是以这个烦人的错误索引2超出范围错误而告终
我知道关于stackoverflow错误的问题很多,但是每个人的代码似乎都有不同的问题
JSONArray platforms = currentMovie.getJSONArray("platforms");
for (int y = 0; y < arrayPlatforms.length(); y++) {
JSONObject currentPlatform = platforms.getJSONObject(i);
String platform = currentPlatform.getString("name");
String platformAbv = currentPlatform.getString("abbreviation");
platforms.add(platform);
Toast.makeText(getActivity(), ""+ platforms, Toast.LENGTH_SHORT).show();
platformsAbbreviation.add(platformAbv);
Toast.makeText(getActivity(), ""+ platformsAbbreviation, Toast.LENGTH_SHORT).show();
}
平台和平台的缩写均为String ArrayList
谢谢!!!
最佳答案
您似乎输入有错字:JSONObject currentPlatform = platforms.getJSONObject(i);
该i
可能应该是y
。