2012-11-24 4 views
1

XML 파일에 2 개의 조각을로드하는 활동이 있습니다.이 두 조각에는 사용자 정의보기가 있습니다.사용자 정의보기에서 활동으로 또는 그 반대로 데이터 전달

이 뷰는 joy 스틱이므로 onTouch 메서드가 있지만 Activity에서 사용할 뷰의 X 및 Y 값을 가져 오려고합니다.

조각에서 ActivityContext를 가져 와서 뷰로 전달하려고 시도했지만 그 인스턴스가 제공되지 않습니다.

행운을 빌어 활동의보기에 대한 액세스를 시도했습니다.

누구든지이 데이터를 전달하는 방법을 권장 할 수 있습니까?

답변

1

액티비티를 통해 프래그먼트와 프래그먼트 사이의 의사 소통에 대해 좋은 교육 article이 있습니다.

기본적으로 사용자 정의 콜백 인터페이스를 구현해야합니다. 활동을 유지하는 가장 좋은 방법은 단편의 onAttach (활동 활동) 메소드에 있습니다.

내가 이해 한대로, onTouchListener를 뷰에 추가하면 원하는 값으로 구현 된 콜백이 호출됩니다.

관련 문제