일부 컨테이너 뷰에서 현재 조각을 다른 조각으로 바꾸고 싶다고 가정합니다. 교체를 사용하는 것이 더 낫습니까?
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.fragment_container, newFragment, null);
ft.commit();
... 또는 다음, 표시 및 숨기기?
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.hide(oldFragment);
ft.show(newFragment);
ft.commit();
이 작업을 수행하는 한 가지 방법이 더 효율적입니까? 이러한 메서드를 언제 사용해야하는지 또는 관련 프래그먼트의 수명주기에 어떤 영향을 미치는지에 대한 많은 정보를 찾을 수 없습니다. 감사!