现有两个Activity :A与B
A的模式为singleTop,B为singleTask,
如果此时A使用StartActivityForResult的方式启动B,此时发现A的OnActivityResult方法会在B启动之前调用。实属诡异啊~!有知道的还请留个言,告诉在下为什么会这样!~
本文探讨了两个Activity(A与B)在不同启动模式下(singleTop与singleTask)的交互行为,特别是A通过StartActivityForResult启动B时出现的异常现象:A的OnActivityResult回调在B启动前被调用。该问题引发了一系列关于Activity生命周期与启动模式的深入讨论。
现有两个Activity :A与B
A的模式为singleTop,B为singleTask,
如果此时A使用StartActivityForResult的方式启动B,此时发现A的OnActivityResult方法会在B启动之前调用。实属诡异啊~!有知道的还请留个言,告诉在下为什么会这样!~

被折叠的 条评论
为什么被折叠?