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

네비게이션 드로어 질문입니다.

0 추천
안녕하세요

고민고민하다가 질문을 합니다

 

네비게이션 드로어같은 템플릿보면 왼쪽메뉴를 클릭해서 드로어를 열고

메뉴를 선택해서 화면을 바꾸잖아요

이때 화면을 프래그먼트로 바꾸더라구요

 

그런데 다 좋은데요...

프래그먼트에서 스택을 쌓아가며 다른화면으로 이동할때도 프래그먼트를 사용하나요?

상단의 액션바는 그대로 살아있는 상태에서 화면만 이동을 하고 싶은데요

 

이럴경우 서로 주고받는 데이터가 중요해서 프래그먼트끼리 통신을 해야할것 같은데

찾아보니 그게 안되고 무조건 메인액티비티를 통해서 해야한다고 하더라구요

 

그런데 만약 화면을 이런식을 구성하면 프래그먼트가 수십개는 될것 같은데

이걸 전부 메인액티비티에서 switch문으로 분기해서 리스너로 받는다는게 말이 안되고

그 다양한 주고받는 상황을 커버하기에도 참 제 머리로는 이해가 안되네요

 

그래서 결론은 이게 아니고 다른 방법을 쓰는게 아닌가 싶어서 질문드립니다

 

intent 라는것도 있고 인터페이스 콜백이라는것도 있는데

이걸 정상적으로 못쓴다는게 좀 이상하네요

 

보통 개발하실때 어떤구조로 개발하시나요?
익명사용자 님이 2015년 6월 9일 질문

답변 달기

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