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 |