Loading...
잠시만 기다려 주세요.
FragmentManager를 통해 추가, 제거, 교체 등의 관리가 이루어집니다. 🏠FragmentManager는 호스트 액티비티의 최상위 프래그먼트 관리를 위한 supportFragmentManager, 상위 요소의 매니저를 위한 parentFragmentManager, 중첩된 프래그먼트 관리를 위한 childFragmentManager로 나뉩니다. 🌳beginTransaction()으로 시작하여 add, replace, remove 등의 작업을 수행하고, 반드시 commit()을 호출해야 실제 적용되는 트랜잭션 단위로 이루어집니다. 🔄onAttach부터 onDetach까지 액티비티와 유사하지만, onCreateView, onViewCreated, onDestroyView 등 뷰 관련 추가 콜백이 존재합니다. ♻️onAttach에서 호스트 연결, onCreate에서 비UI 초기화, onCreateView에서 레이아웃 인플레이트, onViewCreated에서 뷰 설정, onResume에서 사용자 상호작용 가능 상태가 됩니다. 🚀onPause에서 UI 상태 저장, 에서 화면에서 사라짐, 에서 뷰 정리, 에서 리소스 해제, 에서 호스트 분리 작업이 이루어집니다. 🛑onStoponDestroyViewonDestroyonDetachonDestroyView에서 뷰 참조를 null로 설정하여 프래그먼트가 뷰보다 오래 살아남아 발생하는 메모리 누수를 방지해야 합니다. 💧Custom FragmentFactory를 사용하여 오류를 방지해야 합니다. 🛠️Recommanded Videos
![[FE] 리액트 - 24강: DB 테이블 Join을 통한 회원가입 기능 개선](https://i2.ytimg.com/vi/uikYaG_TZDM/hqdefault.jpg)
2025. 8. 23.

2024. 11. 25.
![[꼬꼬유] 멀티플레이어 개발하기:게임 스튜디오 생존 노하우](https://i2.ytimg.com/vi/qcO5FX-sGQc/hqdefault.jpg)
2025. 6. 24.

2025. 4. 7.

2025. 12. 17.

2025. 2. 26.