
Activity만으로 화면을 구성할 경우, 코드가 길고 복잡해지며 태블릿 PC는 activity 하나만으로 화면을 보이는데 어려움이 있었다. 이를 극복하기 위해 등장한 것이 Fragment이다. Fragment 특징) 1. 반복적으로 재사용 가능하다. -여러 Activity에서 사용가능하다. 2. 독립적으로 존재할 수 없으며, Activity나 다른 Fragment에 종속된다. -독자적인 xml(레이아웃)은 지닐 수 있지만, Fragment 객체가 생기고 그려지는 것은 다른 Activity 혹은 Fragment에서 이루어지는 것이다. 따라서 Fragment의 뷰 계층 구조는 호스트의 뷰 계층 구조의 일부가 된다. 3. 자체적인 수명주기를 갖는다. -하지만 기본적으로 Activity 위에서 시행되기 때문에..