마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

1개의 액티비티 안에 여러개의 프래그먼트 붙이기

0 추천
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이 이미 호출되었다고 에러가 뜹니다.

어떻게 화면 전환을 할 수 있을지 궁금합니다.

조언 부탁드리겠습니다.

감사합니다.
익명사용자 님이 2018년 4월 12일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...