Fragment

- FragmentActivity 내의 어떤 동작 또는 사용자 인터페이스의 일부

 

- 액티비티의 모듈식 섹션

 

- 액티비티의 뷰 계층 내에서 ViewGroup에 속함

 

- 자체적 뷰 레이아웃을 정의

 

- 재사용할 수 있는 레이아웃을 분리 및 관리

 

- 액티비티 복잡도 낮춤

 

- 크기는 고정이나 부분적인 UI 변화에서 유용

 

 

<Fragment> - <activity> 차이

1. 재사용 여부 ( Fragment 재사용 가능)

2. 수명주기 유무 ( Fragment 수명주기 존재)

3. 동적으로 추가/삭제/교체 여부 ( Fragment 동적으로 가능 - transaction )

 

 

Fragment 실행 중일때, 수명주기

+ Recent posts