1개의 액티비티 안에 A, B, C 프래그먼트를 붙였습니다.
버튼으로 프로그래먼트 전환 시 전에 있던 내용이 초기화 되고 새로 생성되고 있어서
프래그먼트를 액티비티 진입 시 생성해 놓고
화면에 show/hide 로 구분해서 출력하고자 합니다.
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(프래그먼트 컨테이너, 프래그먼트A);
ft.add(프래그먼트 컨테이너, 프래그먼트B);
ft.add(프래그먼트 컨테이너, 프래그먼트C);
ft.commit();
# 프래그먼트 전환에 이용하는 버튼 클릭 시
ft.show(프래그먼트A);
ft.hide(프래그먼트B);
ft.hide(프래그먼트C);
ft.commit
# 위와 같이 했는데 commit이 이미 호출되었다고 에러가 뜹니다.
어떻게 화면 전환을 할 수 있을지 궁금합니다.
조언 부탁드리겠습니다.
감사합니다.