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

중첩된 Fragment(프래그먼트)에서의 통신 방법에 관해서...

0 추천
프래그먼트 끼리 통신을 하면 재사용성이 떨어진다고 책에서 배웠는데요 그래서 프래그먼트는 액티비티와 통신하고 프래그먼트 끼리의 통신이 필요시에는 액티비티가 중계하는 식으로 구현하라고 되어있던데

그렇다면 프래그먼트 속에 프래그먼트가 있는 중첩되어있는 상태에서도 그 전체를 포함하는 액티비티가 중계해야 하는것이 맞는것인가요?

제 생각에는 중첩된 프래그먼트 사이의 통신과 그 처리에 다량의 코드가 필요하면 가장 외각의 프래그먼트가 그것을 담당해야 재사용성이 높아질것 같거든요
생각꿈들 (390 포인트) 님이 2017년 3월 9일 질문

1개의 답변

0 추천
Activity

ㄴ ParentFragment

    ㄴ ChildFragment

이런식으로 구성이 되어 있다면 child fragment의 요청을 parent fragment에서 해주시는게 맞습니다

그러나, parent에서 activity를 한번 더 거쳐야 한다면 activity -> parent -> child의 구성이 효율적인 경우도 있을 수 있습니다

아래 참조해 보시면 좋을것 같네요

http://stackoverflow.com/questions/39491655/communication-between-nested-fragments-in-android
prague (26,200 포인트) 님이 2017년 3월 9일 답변
...