본문 바로가기
Android

bundleOf를 이용한 Activity에서 Fragment로 데이터 전달 방법

by 안솝우화 2021. 8. 25.
반응형

데이터를 전달하는 방법은 여러가지가 있습니다.

 

오늘은 bundleOf를 이용해 Activity에서 Fragment로 데이터를 전달하는 방법에 대해 알아보도록 하겠습니다

 

Activity에서 값 저장 방법

 

 

우선 Fragment의 객체를 생성해 줍니다

 

이때 중요한건 객체를 중복해서 생성하게 되면 각각의 다른 객체기 때문에 저장한 값을 못 불러오게 됩니다!

 

bundle에 값을 집어 넣습니다

 

플러스로 번들에 값을 넣을때 

 

그리고 fragment의 arguments에 bundle을 저장해줍니다

 

Fragment에서 저장된 값 불러오는 방법

 

 

저장한 값을 불러오는 방법은 간단합니다.

 

해당 Fragment에 가서 arguments.getInt("설정한 키")로 값을 불러올수 있습니다

 

물론  getInt 이외에도 getString 등등 다 가능합니다

반응형