2016-02-25 58 views
-1

我有這樣一個問題:兩個片段之間的通信,而無需使用活動

我有3個片段,Fragment_Main是導航抽屜含量Fragment_Content和抽屜Fragment_Drawer。

當我點擊Fragment_Drawer中的一個項目時,Fragment_Content會顯示在旁邊並且Fragment_Drawer會關閉。但onClick事件發生在Fragment_Drawer中,如果我想關閉Drawer,我需要在Fragment_Main中執行它。 我嘗試使用接口,但它不工作,因爲上下文是片段(不是活動)。

+0

USE Fragments.setArguments – Jois

+0

檢查示例http://manishkpr.webheavens.com/android-navigation-drawer-example-using-fragments/ –

回答

0

您可以在該活動維護的所有片段中使用活動的上下文。

getActivity() 

它將返回活動的上下文。在所有片段中使用相同的環境。