我有一个Activity,这基本上是我的主要 Activity ,并且它的启动模式是单个实例。但是由于singleInstance,onActivityResult()
回调不会触发。而且,如果我将 list 文件中的启动模式更改为其他任何模式,它都可以正常工作。
您能解释一下为什么此回调不起作用吗?
最佳答案
我认为问题在于singleInstance不允许被调用者 Activity 与调用者存在于同一任务中,因此它无法将值返回给调用者。
考虑改用singleTask:
singleTask
singleInstance
http://developer.android.com/guide/topics/manifest/activity-element.html