Android
[Android] Activity 가 있는데 Fragment는 왜 써?
intro.. 저를 비롯한 많은 모바일 개발자 꿈나무들은 여러 Activity와 Fragment를 만들고 View 를 띄우고, 데이터를 주고받는 등 다양하게 활용하고 있습니다. 좋은 코드 들고와 클론 코딩을 하던 중, BaseFragment 에 Fragment Lifecycle 단계에 맞춰 다양한 오버라이드 (onCreated 등등..) 함수가 구현되어 있는것을 발견! 그런데 어떤 생명주기 단계에서는 data를 초기화하고, 어디서는 listener를 초기화하고, 어디서는 livedata 옵져버를 초기화하고.. 또 onDestory 에선 viewBinding을 null로 바꿔주고.. 가볍게만 알고있던 Fragment Lifecycle 이였는데,, 왜 각각의 위치에서 데이터, 리스너 등등을 초기화하는지.. ..