안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
intent를 통해서 ArrayList<A> 를 넘겨주려고 하니 A.java에 Parcelable 를 implements 해야 된다고 해서 구현하였습니다.
그러다 개발 도중 ArrayList를 deepcopy를 해야 하는 상황이 되어서 이것 저것 찾아보니 아래의 참고 내용을 찾았습니다.
http://dlucky.tistory.com/tag/Deep%20Copy
구현을 하려고 하니 A.java에 Serializable 를 implements 해야 된다고 해서 구현을 하긴 했는데....
제가 알기론 성능을 위해서 Serializable를 대신해서 Parcelable를 사용하는걸로 알고 있습니다.
그런데 위와 같이 두개를 같이 implements를 하는게 괜찮은 건지....
아니면 다른 deepcopy하는 방법이 있는지 조언 부탁드립니다.
그리고 추가 질문
Serializable를 implements하면 아래와 같은 코드가 자동으로 추가 되는데 그냥 사용해도 되는 건가요??
private static final long serialVersionUID = 1084161135568035489L;
감사합니다.

give & take



