09
11/17
关于Fragment 不响应onActivityResult的情况分析
大家都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。 但你是否遭遇过onActivityResult()不执行或者未按预想的那样执行的情况呢? 这里我总结了三种情况: 1、执行startActivityForResult,没等到被调用的 Activity 返回,onActivityResult() 就被执行了。 找了很久,终于通过小道消息得知,这与 Activity 的加载模式(launchMode)有关,该属性可以在 AndroidManifest.xml 中设置。 原先将其设为 singleInstance,经测试,所有需要传递或接收的 Activity 不...