数小时以来我一直在努力寻找解决办法,但我总是以这个烦人的错误索引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

09-27 02:57