我的活动是通过向他们发送意图来与其他活动进行交互。我的要求是:
- 在活动启动时得到通知
- 知道结果代码。
在大多数用例中,当我的活动设置为singleTask时,这与startActivityForResult一起使用。
但是当我与也被声明为singleTask的活动进行交互时,此方法不起作用。这是因为新活动正在创建自己的任务,并且在启动新活动后立即调用我的活动的OnActivityResult。
很遗憾,我无法更改这些活动的属性,因为这些属于第三方活动。
如果我调用singleTask活动,是否有办法通知我的活动?