fragment

    [Android] Activity와 Fragment

    Activity Activity는 안드로이드의 컴포넌트 중 하나로 사용자와 상호작용을 담당하는 단일화면으로 위 이미지와 같은 Lifecycle을 갖는다. Activity의 생성부터 종료되기까지 일련의 모든 이벤트들에 대한 콜백을 지원해주기 때문에 상황에 맞는 로직을 구현할 수 있다. 이러한 이점을 통해 각 상태별로 리소스를 관리 포인트를 고려하여 메모리 누수에 대한 위험을 방지해야 한다. Activity LifeCycle의 각 콜백에 대해 알아보자 onCreate() - 시스템이 Activity를 생성할때 실행하는 콜백으로 해당 Activity가 실행되면서 한 번만 실행해야 하는 로직들을 이곳에 구현하면 된다. 예를 들면 View 바인딩 작업이나 ViewModel을 연결하는 작업들이 이곳에서 이루어지면 ..