0

我有一個愚蠢的問題,我正在使用我的android應用程序的導航抽屜。所以一切運作良好。但是現在我需要從一個片段中調用另一個片段。我可以成功替換片段,但我不知道如何更改操作欄標題和抽屜列表選擇。在導航抽屜中,如何在從片段調用片段時刷新標題和抽屜列表?

例如: 在drawerList我有「的frag 1」和「FRAG 2」 所以在MainActivity,我有

selectitem(position) 

函數來照顧片段的替換,標題改變和也drawerlist選擇變化。所以我可以通過點擊抽屜清單上的不同項目來改變片段。

但現在我需要從「碎片1」中的按鈕調用「碎片2」。我可以將片段替換爲「frag 2」。但是,一旦我改變了片段,操作欄標題仍然是「片段1」,並且抽屜仍然顯示我選擇「片段1」。我應該如何改變這一點?我無法從片段調用mainActivity中的函數,可以嗎?

回答

1

其實我自己找到了答案。我可以使用從片段調用parentActivity函數:

((ParentActivityClassName)getActivity()).parentPublicMethod();