根据the docs,如果活动在startActivityForResult
内使用非否定请求代码调用onCreate
,则在子活动返回结果之前,系统不会显示该活动。从文档中可以清楚地看出onActivityResult
将在onResume
之前调用(这意味着在{1}}之前永远不会调用onResume
。但是,我无法找到onStart
在onCreate
返回后是否立即调用(无需等待子活动返回)或onCreate
之后的所有生命周期事件是否都被暂停从startActivityForResult
内调用onCreate
时,子活动会返回。
是否有人知道行为是什么以及是否在任何地方指定了什么?