상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - 액티비티(Activity)와 프래그먼트(Fragment)의 차이점은 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
<p>액티비티(Activity)와 <a href='https://sangseek.com/sangseeks/프래그먼트/ko'>프래그먼트</a>(Fragment)는 안드로이드 애플리케이션 개발에서 UI를 구성하는 두 가지 중요한 구성 요소입니다. 이 둘은 서로 밀접하게 관련되어 있지만, 각기 다른 역할과 특성을 가지고 있습니다. 아래에서 그 차이점을 살펴보겠습니다. 1. 정의- 액티비티(Activity) : 액티비티는 사용자와 상호작용하는 단일 화면을 나타냅니다. 애플리케이션의 UI를 구성하는 기본 단위로, 사용자가 앱을 사용할 때 보여지는 화면을 담당합니다. 각 액티비티는 독립적으로 실행될 수 있으며, 다른 액티비티와 전환할 수 있습니다.- 프래그먼트(Fragment) : 프래그먼트는 액티비티 내에서 UI의 일부를 구성하는 모듈입니다. 프래그먼트는 독립적으로 생명 주기를 가지며, 액티비티와 함께 작동하여 더 복잡한 UI를 구성할 수 있습니다. 하나의 액티비티 내에 여러 개의 프래그먼트를 포함할 수 있습니다. 2. 생명 주기- 액티비티 생명 주기 : 액티비티는 생성(onCreate), 시작(onStart), 재개(onResume), 일시 중지(onPause), 중지(onStop), 종료(onDestroy) 등의 생명 주기 메서드를 가지고 있습니다. 이러한 메서드를 통해 액티비티의 상태를 관리할 수 있습니다.- 프래그먼트 생명 주기 : 프래그먼트도 비슷한 생명 주기 메서드를 가지고 있지만, 액티비티의 생명 주기와 연동됩니다. 프래그먼트는 onAttach(), onCreateView(), onActivityCreated(), onStart(), onResume(), onPause(), onStop(), onDestroyView(), onDestroy(), onDetach() 등의 메서드를 통해 상태를 관리합니다. 3. 재사용성- 액티비티 : 액티비티는 독립적인 UI 단위로, 다른 액티비티와 쉽게 재사용하기 어렵습니다. 각 액티비티는 고유한 기능과 UI를 가지고 있어야 합니다.- 프래그먼트 : 프래그먼트는 재사용성이 뛰어납니다. 여러 액티비티에서 동일한 프래그먼트를 사용하거나, 프래그먼트를 조합하여 다양한 UI를 구성할 수 있습니다. 이를 통해 코드의 중복을 줄이고 유지보수를 용이하게 할 수 있습니다. 4. <a href='https://sangseek.com/sangseeks/UI 구성/ko'>UI 구성</a>- 액티비티 : 액티비티는 전체 화면을 차지하며, 자체적으로 UI를 구성합니다. 액티비티 내에서 여러 UI 요소를 배치할 수 있지만, 그 자체로는 복잡한 UI를 구성하기 어려울 수 있습니다.- 프래그먼트 : 프래그먼트는 액티비티 내에서 특정 영역을 차지하며, 여러 개의 프래그먼트를 조합하여 복잡한 UI를 구성할 수 있습니다. 예를 들어, 탭 레이아웃이나 내비게이션 드로어와 같은 UI 구성에서 유용하게 사용됩니다. 결론액티비티와 프래그먼트는 각각의 역할과 특성을 가지고 있으며, 이를 잘 이해하고 활용하는 것이 안드로이드 애플리케이션 개발에 있어 중요합니다. 액티비티는 독립적인 화면을 구성하는 기본 단위인 반면, 프래그먼트는 더 복잡하고 유연한 UI를 구성할 수 있는 모듈입니다. 이 둘을 적절히 조합하여 사용자에게 매력적이고 효율적인 앱을 제공할 수 있습니다.</p>
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기