我使用它来向活动添加片段:
FragmentTransaction t = this.getSupportFragmentManager()
.beginTransaction();
t.add(R.id.frame, new FeedListFragment());
t.commit();
这个片段是SideMenu。这个片段中有一个图像,我想检查它是否被更改并用新图像替换它。我在onPause();
但片段的onPause
或onResume
未按预期触发。
Fragment onResume() & onPause() is not called on backstack
即使我在沙滩上问question这个问题,但也无法得到答案。
但实际问题是:
如何在MainActivity的onResume()
中向此片段发送一些数据/包并跟踪片段中添加的内容?
谢谢
答案 0 :(得分:0)
从片段中,使用片段的onAttach()
,用片段注册父活动。一旦Fragment具有Activity的句柄,它就可以调用它的方法。
从“活动”中,使用片段管理器按片段名称find
片段,并调用其方法。