안드로이드 Activity & Fragment 무엇을 사용해야할까?

안드로이드 애플리케이션 개발에서 


화면구성을 위해

Activity 하나만 생성하고 

액티비티 하나 위에 프래그먼트만 바꿔주는 방식을 선택했다.


여러개의 액티비생성이 귀찮기 때문에 선택한 방법!


프래그먼트만 사용하면 프래그먼트 생성,관리 코드에만 익숙해지면 되기 때문.


🔸️ 액티비티와 프래그먼트 둘 중 어떤걸써야 할까에 대한 의견 포스팅을 들고 왔습니다. 아래는 글의 요약.


- 액티비티는 프레그먼트와 비교해 상대적으로 무겁다.

- 프레그먼트는 액티비티 없이 단독으로 존재할 수 없다. 반드시 액티비티 내에서 호스팅 되어야한다. 

- 액티비티 스택에 액티비티를 쌓아두는 것보다 프레그먼트 백스택에서 프래그먼트를 관리하는 것이 메모리 관리측면, 화면전환에서 더 좋다

- 액티비티간 데이터 공유는 인텐트를 사용하는 방법 밖에없지만 프레그먼트간 데이터 공유는 액티비티 내에서 자유롭게 이루어진다.

Activity vs Fragment, 무엇을 선택해야 할까?

Medium

Activity vs Fragment, 무엇을 선택해야 할까?

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 7월 3일 오전 5:57

댓글 0

    함께 읽은 게시물

    요즘 Claude Code와 OpenAI Codex를 진짜로 말로만 코딩하는 실험을 주기적으로 하고 있는데, 어제 Claude Code와 Codex를 통해 꽤 복잡한 개발을 처음으로 성공했다.


    Claude로 만든 건 아주 기본 기능만 있는 코드에 알고리즘을 확장하고 테스트용 프론트엔드를 만드는 것. 한두줄 정도만 직접 수정을 했다.


    ... 더 보기

    "배포했으면 스펙이지"

    어떤 서비스가 버그를 가진채로 출시되었고, 사용자들이 그 버그를 전제로 기능을 사용하고 있다면, 그리고 그 위로 너무 많은 새로운 기능들이 쌓여있다면 그건 버그가 아니라 스펙(기능)이라는, 언젠가부터 들었던 업계의 유명한 블랙 유머다.

    ... 더 보기

    살아있네

    

    ... 더 보기


    전문가의 태도를 배울 수 있는 강의

    ... 더 보기

    올해로 개발자 생활이 햇수로 20년째다

    2005년 7월에 일을 시작했으니, 올해로 개발자 생활이 햇수로 20년째다. 중간에 공백이 조금씩 있었으니 꽉 채운 스무 해는 아니지만, 숫자가 주는 무게는 여전하다. 20년이라는 시간이 흘렀다는 사실이 새삼 신기하게 느껴진다.

    ... 더 보기