woong's

Android Bundle 객체 전달 하기 본문

Develop/Android

Android Bundle 객체 전달 하기

dlsdnd345 2016. 2. 14. 00:28
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Android Bundle 객체 전달 하기


안녕하세요 . 최근 Activity 에서 Fragment 를 많이 사용하는 추세로 바뀌어 가고 있습니다 .

Fragment 를 사용하다 보면 Bundle 을 통해서 데이터를 전달 하는 방식을 사용하게 됩니다 .


이 Bundle 을 사용해서 String , int 등 기본 Type 은 쉽게 넘길수 있습니다 .

하지만 객체나 , Collection 을 넘기기 위해서 Serializable 을 이용하게 됩니다 .




위의 코드의 빨간 박스의 코드가 주요 코드입니다 .


putSerializable 을 이용해서 객체 및 컬렉션을 넘길수 있습니다 .

저는 ArrayList 를 넘기려고 하는것을 볼 수 있습니다 .


괄호 안의 1번째 인자는 Key 를 입력하시면 됩니다 . Key 는 받을때 사용하는 Key 입니다 .

괄호 안의 2번째 인자는 넘기실 데이터를 입력 하시면 됩니다 . 


이렇게 데이터를 넘기고 받는 부분에서는 하단 빨간 박스 코드를 보시면 됩니다 .


괄호 안의 Key 를 입력 하고 Object 타입으로 넘어오기 때문에 캐스팅을 통해서 데이터를 받으면 되겠습니다 .


'Develop > Android' 카테고리의 다른 글

Android Intro 사용하기  (0) 2016.02.14
Android ViewHolder 사용하기  (0) 2016.02.14
Android runOnUiThread 사용하기  (0) 2016.02.14
Android Handler 사용하기  (1) 2016.02.14
Android AsyncTask 병렬처리 하기  (0) 2016.02.14
Comments