안드로이드 Activity & Fragment 무엇을 사용해야할까?
안드로이드 애플리케이션 개발에서 화면구성을 위해 Activity 하나만 생성하고 액티비티 하나 위에 프래그먼트만 바꿔주는 방식을 선택했다. 여러개의 액티비생성이 귀찮기 때문에 선택한 방법! 프래그먼트만 사용하면 프래그먼트 생성,관리 코드에만 익숙해지면 되기 때문. 🔸️ 액티비티와 프래그먼트 둘 중 어떤걸써야 할까에 대한 의견 포스팅을 들고 왔습니다. 아래는 글의 요약. - 액티비티는 프레그먼트와 비교해 상대적으로 무겁다. - 프레그먼트는 액티비티 없이 단독으로 존재할 수 없다. 반드시 액티비티 내에서 호스팅 되어야한다. - 액티비티 스택에 액티비티를 쌓아두는 것보다 프레그먼트 백스택에서 프래그먼트를 관리하는 것이 메모리 관리측면, 화면전환에서 더 좋다 - 액티비티간 데이터 공유는 인텐트를 사용하는 방법 밖에없지만 프레그먼트간 데이터 공유는 액티비티 내에서 자유롭게 이루어진다.