FragmentActivity, FragActivityA 및 FragActivityB의 두 인스턴스와 두 ListFragments, FragA 및 FragB가있는 응용 프로그램이 있다고 가정 해 보겠습니다.FragmentActivities 대 Fragments의 역할/책임
세로 방향에서 FragActivityA는 FragA를 표시하고 선택시 FragActivityB는 FragB를 표시합니다.
FragA는 ListView (일부 네트워킹 비즈니스는 언론에서 수행됨) 또는 FragActivityA?에 대해 OnItemClickListener를 구현해야합니까? FragA가 DialogFragment를 표시해야합니까? 아니면 FragActivityA에 콜백해야 표시합니까?
가로 방향 인 경우 FragActivityA는 FragA와 FragB를 모두 표시합니다. 이제 위의 답변이 '예'인 경우 FragActivityA는 대부분의 코드를 복제하여 FragActivityB의 대부분의 메소드를 포함해야합니다. 대답이 no이면 FragA 또는 FragB는 DialogFragments 자체를 표시하고 처리해야합니다.
나는 내 코드의 대부분을 어디에 써야하는지에 대한 약간의 지침을 찾고 있습니다. (내 직감은 프래그먼트 안에 있습니다.) 그러나 DialogFragments를 표시하는 프래그먼트는 저에게 이상합니다.
많은 감사. 내가 가져 가야 할 것들이 분명히 있습니다. – Alex