有没有办法配置 android 应用程序以在 onStart 和 onStop 之间接收 activity 结果?

Is there a way to configure android app to receive activity result between onStart and onStop?

Android lifecycle overview 相比,我看到了非常奇怪的事件序列。我的应用程序调用其他 activity(文件选择器)并等待结果。此类事件发生:

最后两个事件对我来说看起来像是混合顺序,因为从技术上讲,我的应用程序在停止时工作(代码在 OnActivityResult 中)。它甚至听起来很奇怪 :-).

我是不是做错了什么?有没有办法为我的 app/activity 配置“正确”顺序——即首先被唤醒然后获取 OnActivityResult?

姜饼 2.3 如果这很重要。

订单是correct.When OnStop被调用,你会在第二个activiy.At这次,OnActivityResult没有被调用,它是你调用时的回调类似于 SetResult 并完成第二个 activity,然后第一个 activity 将处理 OnStart 方法。