인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

study!!님의 프로필 이미지
study!!

작성한 질문수

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

여러개의 액티비티(Activity) 화면전환

액티비티와 프래그먼트에 관한 질문 있습니다.

작성

·

262

0

보통 화면 구성할때 액티비티와 프래그먼트를 많이 사용한다고 하는데

어떠한 기준으로 액티비티 쓸지 프래그먼트 쓸지 구분하는게 궁금합니다.

답변 1

0

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

여러 정보를 검색해보시면 아래와 같이 나올텐데

 


안드로이드 애플리케이션에서 Activity와 Fragment는 사용자와 상호 작용하는 데 사용되는 두 가지 주요 구성 요소입니다. Activity는 일반적으로 애플리케이션의 전체 화면 단위 또는 페이지를 나타내고 Fragment는 Activity 내에서 재사용할 수 있는 더 작은 사용자 인터페이스 단위입니다.

Activity는 일반적으로 다음과 같은 경우에 사용해야 합니다.

  • 애플리케이션의 전체 화면 단위 또는 페이지를 나타냅니다.

  • 액세스하려면 사용자 상호 작용이 필요합니다.

  • 자체 자체 관리 데이터가 있습니다.

  • 자체 상태가 있습니다.

  • 다른 Activity와 상호 작용할 수 있습니다.

Fragment는 일반적으로 다음과 같은 경우에 사용해야 합니다.

  • Activity 내의 재사용 가능한 사용자 인터페이스 단위입니다.

  • 사용자 상호 작용 없이 표시될 수 있습니다.

  • 다른 Fragment와 상호 작용할 수 있습니다.

다음은 Activity와 Fragment를 사용하는 몇 가지 일반적인 예입니다.

  • Activity는 일반적으로 애플리케이션의 기본 화면을 나타냅니다.

  • Fragment는 일반적으로 목록 보기 또는 탐색 모음과 같은 Activity 내에서 재사용할 수 있는 사용자 인터페이스 단위를 나타냅니다.

  • Activity는 일반적으로 대화 상자 또는 팝업과 같은 사용자 상호 작용이 필요한 단일 화면 단위를 나타냅니다.

궁극적으로 Activity와 Fragment를 사용할지 여부는 특정 애플리케이션의 특정 요구 사항에 따라 다릅니다.

저는 그냥... Activity는 화면이 다른 화면으로 넘어가서 하는 것이 자연스러울 때?
Fragment는 화면이 넘어가지 않고 내용만 바뀌는 것이 자연스러울 때 주로 사용합니다.

애매하긴 하지만 상황마다 다르다보니 이게 답변이 되었으면 좋겠네요 :)

study!!님의 프로필 이미지
study!!
질문자

감사합니다!

study!!님의 프로필 이미지
study!!

작성한 질문수

질문하기