2013-08-31 74 views
0

我有兩個片段的活動,說F1和F2。在點擊F2的列表視圖時,一個新的片段被稱爲F3(單活動多片段設計)。 我在雙窗格佈局的右側有返回按鈕。點擊這個按鈕時,我需要將數據從片段F3傳遞到F2,以便根據接收到的數據更新F2視圖(例如onActivityForResult,用於活動與活動的交互)。 我怎樣才能做到這一點?片段如何傳遞數據到調用片段

回答

0

Fragment類有setTargetFragment(),根據文檔:

此片段可選目標。例如,如果 這個片段正在被另一個片段啓動,並且完成時想要給 返回第一個結果,則可以使用這個。此處設置的目標通過FragmentManager.putFragment()保留在 實例中。