在哪里提交Fragment交易?

时间:2015-03-19 10:30:13

标签: android android-fragments

这个问题可能听起来有点愚蠢和不寻常,但请原谅我,因为我无法弄清问题背后的原因。只是一个简单的例子,我从一个活动的onCreate方法开始一个非UI片段,一切正常。但是如果我在活动的onCreateOptionsMenu回调中放入相同的代码,则不会创建片段(通过日志验证)。因此,如果在我应该用于提交片段事务的活动中存在某个回调,则会出现问题。

片段事务的代码(在示例项目中尝试):

    Fragment frag;
    frag = new DownloadFragment();
    FragmentTransaction fr = getFragmentManager().beginTransaction();
    fr.add(frag, "FR");
    fr.commit();

其中DownloadFragment是一个非UI片段,我从onCreateView返回null。

任何帮助都会受到赞赏,因为我已经完成了Fragment的开发人员文档。

0 个答案:

没有答案