Simple&Natural
Serialize와 Parcelize 본문
728x90
Serialize와 Parcelize 모두 객체의 직렬화를 위해 사용되는 기능이다.
다만, Parcelize의 경우 Android SDK에서만 지원된다.
기존의 Parcelize는 컴파일 상의 이점이 있었으나 보일러플레이트 코드가 많아 부담이 되었는데
코틀린에서는 새로이 Parcelize annotation을 도입하여 간단하게 사용할 수 있게 하였다.
참고자료
[Android] Kotlin Parcelize 등장 - Serializable vs Parcelable
안드로이드 컴포넌트나 Fragment간에 클래스로 데이터를 주고 받을 때 Serializable, Parcelable을 구현해야 합니다. 직렬화/역직렬화, 마샬링/언마샬링 이라고도 하는 이 두 기법은 아주 빈번하게 사용��
simsi6.tistory.com
728x90
'안드로이드(Android) > 학습자료' 카테고리의 다른 글
[Android] 스플래시 화면(Splash Screen)의 목적과 올바른 사용법 (0) | 2020.10.12 |
---|---|
[Android] SingleActivity 구조에서 Full Fragment 적용 방법 (0) | 2020.10.12 |
안드로이드 BottomNavigation Design Guide (0) | 2020.09.27 |
해상도별 DP (0) | 2020.09.23 |
Room 사용에 대한 7가지 Tip (0) | 2020.09.22 |