Dropbox“发送意图”不包含流数据

时间:2015-07-08 09:58:01

标签: android android-intent dropbox

我正在尝试接收来自Dropbox的“分享意图”内容。它适用于我使用以下代码测试的所有其他应用程序:

if(Intent.ACTION_SEND.equals(getIntent().getAction()))
{
    filePath = getIntent().getParcelableExtra(Intent.EXTRA_STREAM);
}

但是,在Android上与D​​ropbox共享时,文件路径始终为nullenter image description here

1 个答案:

答案 0 :(得分:1)

我相信您还需要检查EXTRA_TEXT,当用户使用该共享选项时,它将包含该文件的共享链接。 (与用户"导出"文件相反,在这种情况下,EXTRA_STREAM中将提供该文件的本地链接。)

请注意,从Jelly Bean开始,您也可以使用ClipData