[Android] Fragment의 데이터 통신
·
Android
Fragment가 데이터를 통신하는 방법은 두 가지가 있다. 첫 번째로 ViewModel를 이용하여 데이터를 공유하는 방법,두 번째로는 Fragment Result API를 사용하는 방법이 있다. 이때 Bundle 같은 경우 역시 데이터를 전달하고 불러오는 데에 쓰인다.하지만 생명주기 기반의 UI 데이터 통신에 초점을 맞춘 포스팅이기 때문에 위 두 방법에 대해서 언급하도록 하겠다.😊 두 방법의 차이점은 Fragment Result API는 일회성 통신을 지원한다는 것이다!반면에 ViewModel은 데이터 공유의 주체(Fragment, Activity)의 생명주기에 따라 데이터의 생존(?) 여부가 달라진다. 이제 두 방법에 대해 자세히 알아보도록 하자. ViewModel을 통한 데이터 전달세 경우 모두 ..