片段在onActivityResult方法后关闭

时间:2016-03-13 16:17:56

标签: java android android-fragments android-activity fragment

我在片段中调用startActivityForResult()来加载图片。它使用onActivityResult()处理相同的片段。在这个方法的最后,执行Fragment仍然在屏幕上,我可以考虑的下一个方法是onBackStackChanged,实际上删除了这个片段。你可以帮我跟踪这个bug吗?为了exacmle,有一个方法可以在onActivityResult()之后调用,我可以在那里设置一个断点吗?

P.S。我已经创建了一个新项目,并在其中复制/粘贴了这个部分,它有效... 如果您需要任何进一步的解释或代码,请询问

1 个答案:

答案 0 :(得分:0)

嗯,我认为这不会对某人有所帮助,但无论如何...... 在我的活动的超类'onStart方法中,我一直在完全清除BackStack,所以Fragment被破坏了。