ArrayList 객체를 Intent에 넘길때

2018. 9. 19. 09:06안드로이드

java.lang.RuntimeException: Parcel: unable to marshal value...


VO 클래스를 ArrayList에 담아 인텐트에 넘길때, 의도한 대로 되지 않고, 위와 같은 오류가 발생을 한다.


ArrayList<VO>에 담긴 VO 객체를 직렬화 처리를 해 주어야 한다.

초기 안드로이드에서는 VO 객체를 모두 직렬화 작업을 했는데,

근래에는 메서드 등에 전달 할 목적으로 디자인된 VO는 생략하는 경유가 많았다.


그래서 잊고 있었지 뭐야..

이 것 때문에 3시간이나...ㅠ



이제 잊지 말고 빼먹지 말자


import java.io.Serializable;

public class GoDataVO implements Serializable {


'안드로이드' 카테고리의 다른 글

WebView 확대 축소  (0) 2018.09.19
안드로이드 TabLayout 글꼴 변경  (0) 2018.09.17