0
我整合两个不同的APK,其逻辑很简单:的Android调用其他APK并获得返回结果
应用程序A调用应用B传递量 应用B接收请求 如果应用B的“活动”活动目前在(主)活性ç 设定量 允许用户处理 一次完成的量处理返回一个交易号到App甲 否则 返回RESULT_CANCELED到App甲
鉴于这种我肯定能可以通过st。致电应用程序B artActivityForResult,但是:
- 当应用程序被放在Activity D中时,(主)Activity C启动时,App B中会发生什么?如何检测我在Activity D的中间,以便失败并返回RESULT_CANCELED?
- 在正常的处理过程中,我希望将返回结果的事务编号给调用者,我试过在setResult中传递一个额外的Intent,但是这个意图总是以null返回给AppA。
有人有这样一个简单的例子吗?