APP/개발
09. 부가데이터_Serializable과 Parcelable
풍요 평화 만땅 연구원
2022. 7. 3. 17:44
- put...과 get... 메소드를 이용해 인텐트에 넣을 수 있는 부가데이터의 자료형(Type)은 Boolean, Integer, Float, String과 같은 기본 자료형들
- 여러 개의 속성이 들어가 있는 객체의 정보들을 전달하고 싶을 때는 일일이 그 속성들을 나누어 넣어야 하는 번거로움
-> Serializable 객체를 부가데이터로 넣을 수 있게 됨
-> Serializable보다 좀 더 메모리 용량을 적게 차지하는 Parcelable 객체를 만들어 전달할 수도 있음
1. Serializable
- Menu 로 가는 intent 만들어준 후에 보낼 데이터 생성
- 전달된 데이터 확인 하고싶을때 : getIntent()
- processIntent(임으로 네임설정)이라는 메서드 생성후 이걸 통해서 passedIntent 변수 전달
- processIntent 메서드 안에서? : 데이터 전달시 arraylist으로 전달하겟다 / 데이터 있으면 토스트 띄워주겟다