본문 바로가기
Study/Android

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference

by Answer Choi 2015. 5. 21.
반응형


java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference


spinner에 String 배열을 Array adapter를 이용하여 넣을때 간혹 이런 에러가 발생 할 수 있습니다.


저의 경우 다른데서 받아온 array가 spinner에 뿌리는 array보다 큰 경우 이런 에러가 발생하더군요.


예를 들어 spinner에 뿌릴용도로 만든 array adapter가 20개짜리 string array인데, 여기에 넣어준


array가 20개가 넘어가는 걸 넣어주면 위와 같은 에러가 발생합니다.


이런경우 for문을 이용해서 spinner의 크기만큼 string array에 넣어주시면 됩니다.



반응형

인기글