这个问题可能听起来有点愚蠢和不寻常,但请原谅我,因为我无法弄清问题背后的原因。只是一个简单的例子,我从一个活动的onCreate方法开始一个非UI片段,一切正常。但是如果我在活动的onCreateOptionsMenu回调中放入相同的代码,则不会创建片段(通过日志验证)。因此,如果在我应该用于提交片段事务的活动中存在某个回调,则会出现问题。
片段事务的代码(在示例项目中尝试):
Fragment frag;
frag = new DownloadFragment();
FragmentTransaction fr = getFragmentManager().beginTransaction();
fr.add(frag, "FR");
fr.commit();
其中DownloadFragment是一个非UI片段,我从onCreateView返回null。
任何帮助都会受到赞赏,因为我已经完成了Fragment的开发人员文档。