addToBackStack() (1) 썸네일형 리스트형 [안드로이드 Q&A] 프래그먼트에서 add()와 replace()의 차이점이 무엇일까? 프래그먼트를 주로 사용하면서 add()와 replace()가 과연 어떤 점이 차이점이 있는지 항상 궁금했다. 그래서 각 역할에 대해서 알아보고, 차이점을 정리해보기로 했다. replace()는 아래와 같이 사용된다. fragmentTransaction.replace(int containerViewId, Fragment fragment, String tag) 인자로 컨테이너 아이디와 대체할 프래그먼트, 그리고 옵션으로 태그값을 넣게 된다. 여기서 컨테이너에 추가되었던 기존 프래그먼트를 바꾼다. 동일한 containerViewId로 추가 했던 모든 프래그먼트에 대해서 remove(Fragment)를 호출하고 새로운 프래그먼트를 추가하는 것이다. add()는 아래와 같이 사용된다. fragmentTransac.. 이전 1 다음