0

我正在使用此代码将文件发送到另一台设备:

            Intent i = new Intent(Intent.ACTION_SEND);
            i.setType("image/*");
            i.putExtra(Intent.EXTRA_STREAM, uri);
            startActivity(Intent.createChooser(i, "Send File"));

这很好用,但如果在其他设备上收到文件,我需要获取结果代码。

我还想在另一台设备上的同一应用程序中使用接收到的文件。

4

1 回答 1

0

您需要覆盖 Activity.onActivityResult() 然后检查它的参数:

requestCode:标识哪个应用程序返回了这些结果。您将在调用 startActivityForResult() 时定义它。

resultCode:通知您此应用程序是成功、失败还是其他情况。

数据:保存此应用返回的任何信息。这可能为空。

另请查看本教程以获取代码示例。

于 2013-04-02T01:45:02.560 回答