在启动外部应用程序的意图后,是否可以将数据恢复到我的应用程序中?换句话说,如果外部意图处理某些数据,有没有办法将这些数据恢复到我的应用程序中?
我认为答案是否定的,但我想仔细检查。
答案 0 :(得分:0)
查看"Starting Activities and Getting Results" of the Activity documentation部分;如果其他应用程序支持,则可能。
当某个活动退出时,它可以调用
setResult(int)
来返回数据 给它的父母。它必须始终提供结果代码,可以是 标准结果RESULT_CANCELED
,RESULT_OK
或任何自定义值 从RESULT_FIRST_USER
开始。此外,它可以选择返回 返回包含所需的任何其他数据的Intent
。所有这些 信息显示在父母的Activity.onActivityResult()
上, 以及它最初提供的整数标识符。