액티비티와 프래그먼트에 관한 질문 있습니다.
327
작성한 질문수 2
보통 화면 구성할때 액티비티와 프래그먼트를 많이 사용한다고 하는데
어떠한 기준으로 액티비티 쓸지 프래그먼트 쓸지 구분하는게 궁금합니다.
답변 1
0
여러 정보를 검색해보시면 아래와 같이 나올텐데
안드로이드 애플리케이션에서 Activity와 Fragment는 사용자와 상호 작용하는 데 사용되는 두 가지 주요 구성 요소입니다. Activity는 일반적으로 애플리케이션의 전체 화면 단위 또는 페이지를 나타내고 Fragment는 Activity 내에서 재사용할 수 있는 더 작은 사용자 인터페이스 단위입니다.
Activity는 일반적으로 다음과 같은 경우에 사용해야 합니다.
애플리케이션의 전체 화면 단위 또는 페이지를 나타냅니다.
액세스하려면 사용자 상호 작용이 필요합니다.
자체 자체 관리 데이터가 있습니다.
자체 상태가 있습니다.
다른 Activity와 상호 작용할 수 있습니다.
Fragment는 일반적으로 다음과 같은 경우에 사용해야 합니다.
Activity 내의 재사용 가능한 사용자 인터페이스 단위입니다.
사용자 상호 작용 없이 표시될 수 있습니다.
다른 Fragment와 상호 작용할 수 있습니다.
다음은 Activity와 Fragment를 사용하는 몇 가지 일반적인 예입니다.
Activity는 일반적으로 애플리케이션의 기본 화면을 나타냅니다.
Fragment는 일반적으로 목록 보기 또는 탐색 모음과 같은 Activity 내에서 재사용할 수 있는 사용자 인터페이스 단위를 나타냅니다.
Activity는 일반적으로 대화 상자 또는 팝업과 같은 사용자 상호 작용이 필요한 단일 화면 단위를 나타냅니다.
궁극적으로 Activity와 Fragment를 사용할지 여부는 특정 애플리케이션의 특정 요구 사항에 따라 다릅니다.
저는 그냥... Activity는 화면이 다른 화면으로 넘어가서 하는 것이 자연스러울 때?
Fragment는 화면이 넘어가지 않고 내용만 바뀌는 것이 자연스러울 때 주로 사용합니다.
애매하긴 하지만 상황마다 다르다보니 이게 답변이 되었으면 좋겠네요 :)
주사위앱 소개 및 레이아웃 설정 문제
0
61
2
안드로이드 에뮬레이터가 실행이 안 되요...ㅠ
0
109
2
30 강 소스 좀 올려 주십시요
0
81
2
onBackPressed 함수가 동영상 하고 다르게 동작합니다.
0
92
2
ListView 초기 실행 안됩니다.
0
97
2
코딩을 완료하고난후 앱 실행시 자동 종료
0
73
2
datavinding에서 오류가 납니다.
0
54
1
안드로이드 스튜디오 버전 차이로 초기 empyt activity 선택하면 안됩니다.
0
117
2
context의 구별에 대하여
0
71
2
"프롤로그에서 ..." 오류 관련해 직전 질문에 대한 추가 질문입니다.
0
71
2
"프롤로그에서 콘텐츠가 허용되지 않습니다." 오류
0
161
3
해결완료
1
188
2
databinding 설정후 run하면 에러(해결)
0
224
2
databinding 설정 이후 실행시 에러
0
274
4
안드로이드 입문하는 사람입니다.
0
72
1
Firebase uid
0
79
3
activity_main 화면 다름
0
117
2
강의화면과 다른데 맞게진행되는것인가요...????
0
108
2
파이어베이스 질문
0
76
2
ActivityMainBinding에 오류가 납니다
0
136
2
선생님 onBackPressed 작동이 안되는거 같습니다
0
121
2
>app>res>layout 이 존재하지 않습니다.
0
120
2
안드로이드 스튜디오 미어캣 버전 사용 한글 깨짐
0
753
2
안드로이드 스튜디오 오류 발생 시 대처 방법은 요?
0
291
2





