0

启动外部应用程序的意图后,是否可以将数据恢复到我的应用程序中?换句话说,如果外部意图处理了一些数据,有没有办法让这些数据回到我的应用程序中?

我认为答案是否定的,但我想仔细检查一下。

4

1 回答 1

0

查看活动文档的“开始活动和获取结果”部分;如果其他应用程序支持它是可能的。

当一个活动退出时,它可以调用setResult(int)将数据返回给它的父级。它必须始终提供一个结果代码,它可以是标准结果RESULT_CANCELEDRESULT_OK或任何以 开头的自定义值RESULT_FIRST_USER。此外,它可以选择返回Intent包含它想要的任何附加数据的 a。所有这些信息Activity.onActivityResult()连同它最初提供的整数标识符一起出现在父节点上。

于 2013-08-05T15:03:31.020 回答