我正在尝试接收来自Dropbox的“分享意图”内容。它适用于我使用以下代码测试的所有其他应用程序:
if(Intent.ACTION_SEND.equals(getIntent().getAction()))
{
filePath = getIntent().getParcelableExtra(Intent.EXTRA_STREAM);
}
但是,在Android上与Dropbox共享时,文件路径始终为null
。
答案 0 :(得分:1)
我相信您还需要检查EXTRA_TEXT
,当用户使用该共享选项时,它将包含该文件的共享链接。 (与用户"导出"文件相反,在这种情况下,EXTRA_STREAM
中将提供该文件的本地链接。)
请注意,从Jelly Bean开始,您也可以使用ClipData
。