티스토리 뷰
728x90
지난 포스팅에서는 객체 직렬화의 개념과 Serializable, Parcelable 에 대해 알아 보았다.
[Android] - 객체 직렬화 - Serializable
[Android] - 객체 직렬화 - Parcelable
이번 포스팅에서는 Bundle 에 대해 알아보자.
Bundle
Bundle 은 Parcelable 객체를 상속받아 구현된 직렬화 class 이다.
Bundle 객체는 내부적으로 HashMap 을 사용하고 있으며 아래와 같이 primitive type 부터 각 type 별 Arrary, Parcelable 까지 구현되어 있어 간단한 데이터 전달에 유용하다.
(boolean, byte, char, double, int, float, log, short, String, Parcelable, FloatArray, StringArrayList ......)
직렬화의 방법은 Bundle 객체 생성 후 key 와 value (data) 를 추가하면 된다.
(순서를 지킬 필요도 없다.)
◼ Key 정의
◼ 송신부
◼ 수신부
Source code
◼ 송신부
https://github.com/parkho79/BundleSender
◼ 수신부
https://github.com/parkho79/BundleReceiver
728x90
'Android' 카테고리의 다른 글
유용한 이미지 라이브러리 - Glide (1) (0) | 2021.05.13 |
---|---|
Android 진동 울리기 (1) | 2020.06.18 |
객체 직렬화 - Parcelable (0) | 2020.03.04 |
객체 직렬화 - Serializable (0) | 2020.02.28 |
TextView 글자크기를 동적으로 변경하기 (0) | 2020.02.21 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- WEMIX
- M2E
- p2e
- 무료 채굴
- 앱테크 추천
- BroadcastReceiver
- android intent
- 안드로이드 서비스
- onCreateContextMenu
- registerForContextMenu
- android flag activity
- StartService
- mPANDO
- StringUtils
- RoomDatabase
- 리워드 어플
- 채굴앱
- 앱테크
- notifyDataSetChanged
- Android Service
- bindservice
- onContextItemSelected
- task
- 리워드앱
- 안드로이드 인텐트
- Intent
- 무료채굴
- android task
- task 생성
- android activity flag
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함