2016-09-07 3 views
-1

이것은 개념적 질문과 같습니다. 사실 저는 A, B, C가 모두 같은 활동을하고 있다고 가정 해 봅시다. 단편 A와 B는 목록을 가지고 있습니다. 두 조각 모두 목록 항목을 클릭하면 조각 C가로드됩니다. 조각 C가 단편 A 또는 단편 B에서로드되는지 여부를 식별하는 방법은 어떻게됩니까? Fragment A의 목록 항목을 클릭하면 Fragment C의 UI를 변경해야합니다.조각을 식별하는 방법은 어떤 조각에서 호출됩니까?

+0

변경해야 할 사항은 무엇입니까? –

답변

0

조각 A와 B에서 클릭을 감지해야합니다. OnClickListeners에서 두 가지 설정 방법을 만들 수 있습니다 단순히 다른 요소가 클릭의 소스를 인식하기 위해 원하는 추가 클릭을 처리하는 사람을 이래로 목록 항목의 클릭에 조각 C.

0

을 위해 내가 조각 C

를로드하고 있습니다. 그러나 이것은 여전히 ​​잘못된 접근이라고 말하고 싶습니다. 리터럴이라는 것이 어떤 조각인지는 신경 쓰지 말아야합니다. 단편 A, B가 다른 데이터 유형을 반영한다고 가정하고, 어떤 데이터 유형인지를 가정합니다. 하지만 여전히 - 번들 (또는 조각 C에 데이터를 전달하는 데 사용하는 모든 것)에 데이터를 추가해야합니다.