parcelable (1) 썸네일형 리스트형 Parcelable 소포 꾸러미 자바 자체가 리플렉션과 같이 동적으로 클래스를 생성하고, 메쏘드들을 확장해 나갈 수 있는데이러한 기능을 이용한 오브젝트 전달 방법이다.소포에는 실제 데이터들만이 넣어지고, 전달되는데 받는 쪽에서는 이것을 풀어원래의 객체에 넣어 주어야 한다. 원래의 객체를 생성하기 위해 꾸러미를 작성할때 클래스의 정보가 포함되고,수신측에서 약속된 전역 멤버를 호출하여 객체를 생성하게 된다. 실제 구조는 확인하지 않았지만 아마도 클래스 로드 하고, 메쏘드 가져와 invoke() .. 이런 구조가 아닐까? 안드로이드에서 Intent로 데이터를 전송할때, parcelable을 사용하면Object들을 함께 전달 할 수 있다. Parcelable을 상속받고, 메쏘드와 CREATOR라는 전역 변수를 선언해주면 된다. p.. 이전 1 다음