我有一个愚蠢的问题,我使用导航抽屉为我的Android应用程序。所以到目前为止一切运作良好。但现在我需要从片段中调用另一个片段。我可以成功替换片段,但我不知道如何更改操作栏标题和抽屉列表选择。
例如: 在drawerList我有" frag 1"和" frag 2" 所以在MainActivity中,我有
selectitem(position)
用于处理片段替换,标题更改以及抽屉列表选择更改的功能。所以我可以通过点击抽屉列表上的不同项目来更改片段。
但现在我需要打电话给#34; frag 2"来自" frag 1"中的按钮。我可以将片段替换为" frag 2"。但是一旦我改变了片段,动作栏标题仍然是" frag 1"并且抽屉列表仍然显示我选择" frag 1"。我应该怎么改变这个?我无法从片段中调用mainActivity中的函数,可以吗?
答案 0 :(得分:1)
其实我自己找到了答案。我可以使用:
从片段调用parentActivity函数((ParentActivityClassName)getActivity()).parentPublicMethod();