Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 带有额外文本共享的图像在Facebook共享中不起作用_Android_Facebook_Android Intent - Fatal编程技术网

Android 带有额外文本共享的图像在Facebook共享中不起作用

Android 带有额外文本共享的图像在Facebook共享中不起作用,android,facebook,android-intent,Android,Facebook,Android Intent,我通过意向选择器分享我的新闻 在我的共享选项中,我共享图像(额外的流)和文本(额外的文本) 此共享选项在所有应用程序中都能正常工作 我的问题是: 它在facebook应用程序中不起作用。它只共享图像。我的文本内容不显示 我的代码: Intent i = new Intent(Intent.ACTION_SEND); i.setType("image/*"); i.putExtra(Intent.EXTRA_STREAM, getLocalBitmapUri(context, bitmap,

我通过意向选择器分享我的新闻

在我的共享选项中,我共享图像(额外的流)和文本(额外的文本)

此共享选项在所有应用程序中都能正常工作

我的问题是:

它在facebook应用程序中不起作用。它只共享图像。我的文本内容不显示

我的代码:

 Intent i = new Intent(Intent.ACTION_SEND);
 i.setType("image/*");
 i.putExtra(Intent.EXTRA_STREAM, getLocalBitmapUri(context, bitmap,id));
 i.putExtra(Intent.EXTRA_TEXT, text);
 context.startActivity(Intent.createChooser(i, "Share News")); 

感谢您的回答和宝贵意见

无需执行
操作发送
来同时尊重
额外文本
额外流
。引用,并加上强调:

get*Extra可以有一个包含要发送的数据的额外文本或流字段

因此,Facebook的应用程序运行正常。其他应用程序的行为也将类似。一些应用程序将非常慷慨,并且将在单个
Intent
上支持这两种额外功能。你不应该假设任何应用程序都会这样做


另外,请用真正的MIME类型替换
i.setType(“image/*”)
。你是提供内容的人;你是知道MIME类型的人。

不需要执行
操作发送
来满足
额外文本
额外流
。引用,并加上强调:

get*Extra可以有一个包含要发送的数据的额外文本或流字段

因此,Facebook的应用程序运行正常。其他应用程序的行为也将类似。一些应用程序将非常慷慨,并且将在单个
Intent
上支持这两种额外功能。你不应该假设任何应用程序都会这样做


另外,请用真正的MIME类型替换
i.setType(“image/*”)
。你是提供内容的人;你是知道MIME类型的人。

我也面临同样的问题,但我的意图适用于whatsapp、gmail和消息。但不适用于facebook、insatgram、,twitter@SnehalGongle它在推特上为我工作。只有facebook它不起作用看,我在发送图像,所以在我看来,图像在所有情况下都会出现,但文本在facebook中是看不见的,而其他教授推特在为我工作Linkedin不是t@SnehalGongle还有其他解决方案吗???我也面临同样的问题,但我的意图是处理whatsapp、gmail和消息。但不适用于facebook、insatgram、,twitter@SnehalGongle它在推特上为我工作。只有facebook它不起作用看,我在发送图像,所以在我看来,图像在所有情况下都会出现,但文本在facebook中是看不见的,而其他教授推特在为我工作Linkedin不是t@SnehalGongle还有其他解决方案吗???所以根据你的说法,facebook不会同时支持这两种格式,即额外的流和额外文字???@SnehalGongle:我是说Facebook会做Facebook想做的事。我是说你描述的结果与文档描述的相符。我同意,因为我尝试将whatsapp的图像和文本共享到facebook,Instagram和LinkedIn,但根据你的说法,它不起作用facebook不会同时支持这两种格式,即额外的流和额外的文本???@SnehalGongle:我是说facebook会做facebook想做的事。我的意思是,你描述的结果与文档描述的相符。我同意,因为我曾尝试将whatsapp的图像和文本共享到facebook、Instagram和LinkedIn,但没有成功