2013-01-10 48 views
0

我在宿主活動「H」內部有片段「A,B,C」。在片段查看器中,如何請求將數據從一個片段提取到另一個片段

我想單擊C中的一個按鈕,它將從文本瀏覽或A和B中的某些內容中提取用戶輸入的數據。因此,完成後,我收集了放置在碎片A,B和C中的所有數據。

我想這需要某種界面,但我對這可能如何完成有點困惑。

我看到這個例子展示瞭如何傳遞數據從一個片段到主機,從主機到一個片段,但我不知道如何請求從一個片段到另一個片段的信息。

回答

2

爲A和B中的主機活動創建回調(請參閱http://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity)。

所以當數據輸入時,它會傳遞給'H'。

然後當在片段C中按下按鈕時,它可以從主機活動中提取該數據。因此,基本上,不要直接在片段之間進行通信,而是從宿主活動中推拉變量。 (使用回調來「推」)。

另外,看到這個鏈接:http://developer.android.com/training/basics/fragments/communicating.html

+0

啊,陷阱。謝謝 –

相關問題