0

我有一个愚蠢的问题,我正在使用我的android应用程序的导航抽屉。所以一切运作良好。但是现在我需要从一个片段中调用另一个片段。我可以成功替换片段,但我不知道如何更改操作栏标题和抽屉列表选择。在导航抽屉中,如何在从片段调用片段时刷新标题和抽屉列表?

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

selectitem(position) 

函数来照顾片段的替换,标题改变和也drawerlist选择变化。所以我可以通过点击抽屉清单上的不同项目来改变片段。

但现在我需要从“碎片1”中的按钮调用“碎片2”。我可以将片段替换为“frag 2”。但是,一旦我改变了片段,操作栏标题仍然是“片段1”,并且抽屉仍然显示我选择“片段1”。我应该如何改变这一点?我无法从片段调用mainActivity中的函数,可以吗?

回答

1

其实我自己找到了答案。我可以使用从片段调用parentActivity函数:

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