woong's
Android Bundle 객체 전달 하기 본문
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