通过共享意图环聊共享图像时,在android的图像预览屏幕中显示旧图像

时间:2018-07-13 07:13:42

标签: android android-intent share-intent

在通过android共享意图环聊共享图像时,会在发送图像之前出现在图像预览屏幕中的旧图像,但是whatsapp和facebook显示当前选择的图像本身,

即使在预览时单击“发送”也显示错误的图像,在聊天中仅会显示正确的图像。

 Intent intent = new Intent(Intent.ACTION_SEND);
            intent.setType("image/png");
            intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
            intent.putExtra(Intent.EXTRA_STREAM, uri);
            intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
            startActivity(Intent.createChooser(intent, "Share news via.."));

任何人都可以帮助解决此问题

1 个答案:

答案 0 :(得分:0)

我发现了此问题的原因,我每次都使用相同的名称来存储和共享图像,如果图像名称相同,则通过默认视频群聊图像发送预览屏幕将显示旧图像。因此每次更改图片名称都会解决此问题。