woong's
Android Intent 로 객체 전달 하기 본문
Android Intent 로 객체 전달 하기 android Intent 로 통해서 화면을 전환 하곤 합니다 . 전환하는 시점에 필요한 데이터를 다른 화면을 넘기기 위해서 putExtra 를 사용 합니다 . putExtra 사용 해서 기본 데이터는 쉽게 전달 할 수 있습니다 . 하지만 객체를 전달하기위해서는 몇가지 작업이 필요 합니다 . 1. 객체 Serializable 객체를 전달하기 위해서는 첫번째로 Serializable 을 진행 해야 합니다. Java Serializatoin은 자바 객체를 저장하거나 전송하기 위하여 자바 객체의 코드를 다시 복원가능한 형태의 Stream으로 직렬화 시켜주는 것을 말한다.
위와 같이 인터페이스를 통해서 Serializable 을 해서 오토키를 발급 받으시면 됩니다. 2. 객체 전달 하기
전달 하는 부분은 기본 데이터 전달과 동일 합니다 . 3. 객체 수신 하기
수신 하는 부분에서 기존과 조금 다른 부분이 있습니다. getSerializableExtra 로 받아서 casting 을 통해서 개체를 전달 받을 수 있습니다 . |
'Develop > Android' 카테고리의 다른 글
Android flag FLAG_ACTIVITY_CLEAR_TASK 사용하기 (0) | 2016.02.14 |
---|---|
Android 전체 화면 Font 적용하기 (0) | 2016.02.14 |
Android Fragment 통신 하기 (0) | 2016.02.14 |
Android 다이얼 or 전화걸기 (0) | 2016.02.14 |
Android Adapter 에서 Button.OnClickListener position 값 전달하기 (0) | 2016.02.14 |
Comments