Android Bundle Data Transfer

    [Bundle] Android Bundle 이란 무엇인가? Bundle을 이용해 데이터 전달하기

    목표 Bundle이 가진 특성을 이해한다. Bundle에 어떤 객체가 들어가고 나올 수 있는지 안다. Bundle Bundle이란 Map형태로 구현된 데이터의 묶음(Bundle)이다. Map형태라 key 값이 String이며, value값에는 Int, String과 같은 간단한 타입부터 Serializable, Parcelable 같은 복잡한 타입이 들어올 수 있다. Android에서는 객체를 전달할 때 보통 Parcelable을 구현한 객체를 전달한다. *Parcelable에 대해 모른다면 [Bundle] Parcel과 Parcelable 글을 참조 Bundle의 사용 Android에서는 Bundle을 다음의 활동에 사용한다. Activity의 상태 저장 및 복구(onSavedInstanceState,..