프로젝트 5 에서
메인액티비티에서
JSON에서 GSON으로 파싱한 자료를 프래그먼트로 전달하려고할때
이때 GSON으로 파싱한 자료를 ArrayList에 저장해서 보내려하는데
응답받은자료를 처리할때 동영상처럼 processResponse 메소드를 정의하여 거기에
response를 넣어주었고 , processResponse 메소드에서 GSON으로 데이터 파싱한후에
ArrayList에 GSON으로 파싱한 자료를 넣었는데 그메소드 안에서만
ArrayList가 데이터가 접근가능하고 메소드를 나오면 ArrayList데이터 사이즈와 인덱스가 0이 되어버리네요 ㅠㅠ
로그켓을 확인하니
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 에러가있어서
if(movieListInfoObjects!=null && movieListInfoObjects.size()!=0){
(movieListIfObjects 는 ArrayList로 만든 객체입니다 )
이런식으로 예외처리를 해주었는데
아예 size가 0이라서 if문안에 코드로 진행되지않아
프레그먼트로 데이터를 전송할수가없네요 ㅠㅠ
잘모르겠어서 질문드립니다
comment