Android 带有额外文本共享的图像在Facebook共享中不起作用
我通过意向选择器分享我的新闻 在我的共享选项中,我共享图像(额外的流)和文本(额外的文本) 此共享选项在所有应用程序中都能正常工作 我的问题是: 它在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,
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,但没有成功