0

通过 android share intent hangout 共享图像时,在发送图像之前出现的图像预览屏幕内显示旧图像,但 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.."));

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

4

1 回答 1

0

我找到了这个问题背后的原因,我每次都使用相同的名称来存储和共享图像,如果图像名称相同,默认的环聊图像发送预览屏幕将显示旧图像。所以每次更改图像名称都可以解决问题。

于 2018-09-12T11:22:22.570 回答