챌린지반 5주차 세션 정리 LifeCycle 생명주기란?프로그래밍에는 생명주기(lifecycle)라는 것이 존재하는데 생명주기에는 프로그램이 생성되는 시점, 멈추는 시점, 종료되는 시점이 포함된다. Android Lifecycle은 3가지(Activity, Fragment, Service)가 존재한다. 생명주기의 필요성안드로이드는 생명주기 개념을 이용해 앱의 실행여부를 판단할 수 있다. 생명주기 메서드를 적절하게 이용한다면 불필요한 자원 낭비를 방지해메모리와 CPU자원을 확보할 수도 있고, 앱의 현재상태를 저장해 복원하는 것도 가능하다. 생명주기 메서드명메서드 이름 앞에 "on"이 붙어있으면 생명주기 관련 메서드라고 보면 된다. Activity 생명주기 생명주기 순서도 위 사진은 Activity의..
챌린지반 4주차 세션 두번째 과제 간단한 뉴스 리더 앱 만들기 구현 사항프래그먼트 - TitleFragment: 여러 뉴스 기사의 제목을 표시하는 리스트를 포함하고 있습니다. - DetailFragment: 사용자가 TitleFragment에서 기사 제목을 클릭하면 해당 기사의 내용을 표시합니다.세부 사항 - MainActivity에는 두 개의 Fragment를 호스팅하는 레이아웃이 포함되어야 합니다. - 화면이 세로 방향일 때는 TitleFragment만 표시되며, 기사 제목을 클릭하면 DetailFragment로 교체되어야 합니다. - 화면이 가로 방향일 때는 TitleFragment와 DetailFragment가 동시에 표시되어야 합니다.TitleFragment - RecyclerVi..