728x90
주요 차이점 :
- 모듈성 : Fragment는 보다 모듈화 되고 재사용 가능하며 , 여러 Activity에서 나타나는 UI 구성 요소에 이상적이다.
- 생명 주기 : Activity는 여러 Fragment를 포함하고 관리할 수 있으며 독립적인 존재지만 , Fragment는 일반적으로 자신이 속한 Activity에 종속되어 있다.
- UI 디자인의 유연성 : Activity는 전체 화면을 차지하고, Fragment는 전체 화면이 아닌 일부 화면으로
구성할 수 있기 때문에 Fragment가 상대적으로 유연한 UI디자인이 가능하다.- 태블릿과 같은 대형 화면 레이아웃에서 여러 프래그먼트를 한 화면에 동시에 표시할 수 있다.
Activity는 앱의 다양한 섹션 또는 "화면" 을 제시하는 주요 방법이며 , Fragment는 정교한 사용자 인터페이스를 만드는 데 있어 동적이고 재사용 가능한 방법을 제공한다.
참고
https://velog.io/@asdsad8664/Activity-%EC%99%80-Fragment%EC%9D%98-%EC%B0%A8%EC%9D%B4