Parcelable
사용하는 이유 : 앱을 만들다 보면 인텐트를 통해 단순히 String, int, boolean 같은 기본 타입 뿐 아니고 커스텀 클래스나 오브젝트를 다른 컴포넌트에 전달해 줘야 할 경우가 많다. 그 경우 단순히 그냥 인텐트에 putExtra() 로는 넣어줄 수가 없다.
안드로이드에서는 그런 경우를 위해 자바의 Serialization 개념과 유사한 Parcelable이라는 클래스가 있다. / 클래스 정렬하기 위한 compateTo를 implements하는 것과 비슷한 개념인 듯 하다.
2. parcel로 정의된 Class에 대하여 intent를 통하여 데이터를 전달하는 예
'Dev Platfrom > 01. Android' 카테고리의 다른 글
startActivityForResult (0) | 2012.12.20 |
---|---|
Android SNS 연동(facebook / twitter) (0) | 2012.12.20 |
안드로이드 JAR Library (0) | 2012.12.18 |
Geocoder / getFromLocation ICS, 젤리빈 주소가져오기 오류 (0) | 2012.12.13 |
Android 어플성능에 관한 고찰 (0) | 2012.11.05 |