使用片段事务时发送包

时间:2013-01-04 11:49:26

标签: android fragment

我使用它来向活动添加片段:

FragmentTransaction t = this.getSupportFragmentManager()
        .beginTransaction();
t.add(R.id.frame, new FeedListFragment());
t.commit();

这个片段是SideMenu。这个片段中有一个图像,我想检查它是否被更改并用新图像替换它。我在onPause();

中检查了什么

但片段的onPauseonResume未按预期触发。

Fragment onResume() & onPause() is not called on backstack

即使我在沙滩上问question这个问题,但也无法得到答案。

但实际问题是:

如何在MainActivity的onResume()中向此片段发送一些数据/包并跟踪片段中添加的内容?

谢谢

1 个答案:

答案 0 :(得分:0)

从片段中,使用片段的onAttach(),用片段注册父活动。一旦Fragment具有Activity的句柄,它就可以调用它的方法。

从“活动”中,使用片段管理器按片段名称find片段,并调用其方法。