假设我有一个主要 Activity A 和另外两个 Activity B 和 C。
A 启动 Intent B,并在某个时刻 B 启动 Intent C。
然后 C 设置 setResult(...)
和 finish()
,B 也是如此,最终以 onActivityResult(...)
在 A 中。
这是允许的吗?它会起作用吗?
最佳答案
是的,它会起作用。当收到 C 的结果时,只需完成 Activity B。但是,当完成 B 时, Activity C 的结果将不会被传播,如果需要,您必须手动设置它。
关于android - 是否允许有一个 onActivityResult 链?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31278538/