共享意图在 WhatsApp 中显示旧的附加功能
Posted
技术标签:
【中文标题】共享意图在 WhatsApp 中显示旧的附加功能【英文标题】:Sharing Intent shows old extras in WhatsApp 【发布时间】:2016-07-24 12:56:36 【问题描述】:各位,我需要帮助,我正面临一个非常奇怪的问题,我想听听您的意见,我添加了一个分享按钮来分享图像。 我用过
Intent intent = new Intent ();
intent.setType("image/png");
intent.putExtra(Intent.EXTRA_STREAM, imageUri);
startActivity (Intent.createChooser (intent,"Share Using...."));
如果我选择要共享的图片然后按下共享按钮并选择通过whatsapp或G +共享应用程序加载,并且如果我回退,则使用所选图像创建帖子到我的应用程序然后如果我尝试共享另一个图像并选择whatsapp或g +都继续在新帖子中显示旧图像,如果我发布或发送图像,那么奇怪的部分是新图像被发送到接收者而不是帖子中显示的旧图像。 ....任何帮助将不胜感激我尝试使用所有标志的方式,但问题仍然存在
【问题讨论】:
你试过这个吗:Intent share = new Intent(Intent.ACTION_SEND) ? 是的,我试过了,但是好像没有效果 能否请您发布这些代码行的调用者类? (活动或片段) 这是一个带有 recyclerview 和共享按钮的活动,选择器意图被称为对按钮单击的响应 @dEv_tO_bE 我也面临同样的问题。你找到解决办法了吗? 【参考方案1】:每次你想发布一个 new 值时,你都需要传递一个新的 Intent,或者为此清除当前对象。
你能否详细说明一下,我不太明白你的意思:
如果我尝试分享任何其他图像 whatsapp 和 g+ 继续在新帖子中显示旧图像,如果我发布或发送图像,那么奇怪的部分就会被发送到接收者
【讨论】:
请参考我编辑的帖子你提到的部分,希望现在清楚以上是关于共享意图在 WhatsApp 中显示旧的附加功能的主要内容,如果未能解决你的问题,请参考以下文章
WhatsApp 视频作为 Gif 以编程方式在 Android 上共享