注意:这可能会重复,但我没有找到任何行为解决方案。
我正在编写一个简单的应用程序,其中使用两个FragmentActivity。 Activity-A有两个片段A和B,都使用父Activity的公共方法进行事务。
场景定义为:
未定义的两项活动startActivityForResult(intent, 101)
都提及here。
近期分析:
如果在Activity-B中保留片段子,则自动进行 完成(经过一段时间的延迟),以及为什么onActivityResult被调用为Activity-A
如果我保留Activity-B没有任何Fragment Child,那么它工作正常,没有 立即调用startActivityForResult。
关闭:这是错误的,我保留了造成问题的计时器。