마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

arraylist안에 class가 들어가지 않습니다.

0 추천
우선 위의 코드는 이상없어 생략했구요

JSON을 서버에서 받아와서 객체에 넣은 후 이를 다시 arraylist에 넣어서 쓰려고 합니다.

그래서 저 testModel은 log로 출력해도 잘 나오는데 arraylist를 log로 출력해도 나오지않고 오류가 뜨네요

 org.json.JSONException: Index 5 out of range [0..5)           

이와같은 오류가 뜹니다. 어떻게 해야할까요..

 

    List<RoomFeedObject> RoomFeedList= new ArrayList<>();
                for(int i=0;i<7;i++){
                    RoomFeedObject testModel = new RoomFeedObject();
                    JSONObject room = parentArray.getJSONArray(i).getJSONObject(0);
                    JSONObject profile = parentArray.getJSONArray(i).getJSONObject(1);
                    testModel.setMonthFee(room.getString("monthFee"));
                    testModel.setAddressA(room.getString("addressA"));
                    testModel.setAddressB(room.getString("addressB"));
                    testModel.setAddressC(room.getString("addressC"));
                    testModel.setSex(profile.getString("sex"));
                    testModel.setRoomTitle(room.getString("roomTitle"));
                    testModel.setPosYear(room.getString("posYear"));
                    testModel.setPosMonth(room.getString("posMonth"));
                    testModel.setPosDay(room.getString("posDay"));
                    RoomFeedList.add(testModel);

}
익명사용자 님이 2015년 11월 9일 질문

1개의 답변

0 추천
익명사용자 님이 2015년 11월 10일 답변
...