【发布时间】:2015-05-07 04:29:48
【问题描述】:
简单的问题,我设置了代码来创建图像的位图并通过 Action_Send 共享它。共享时,会发送正确的图像,但显示在消息字段中的图像预览(如果您通过文本发送)显示以前共享的项目。有什么办法可以强制刷新预览吗?下面是一张图片,显示了我正在谈论的领域。那里的预览不是当前共享的图像,而是许多共享中的以前从未清除过的图像。
http://i.stack.imgur.com/dT78Z.png
private Intent getShareIntent()
{
Intent shareIntent = new Intent(Intent.ACTION_SEND);
File sdCard = Environment.getExternalStorageDirectory();
File sharedFile = new File(sdCard+"/SaveDirectory/mypicture.png");
Uri uri = Uri.fromFile(sharedFile);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_STREAM, uri); return shareIntent;
}
【问题讨论】:
-
私有 Intent getShareIntent() { Intent shareIntent = new Intent(Intent.ACTION_SEND);文件 sdCard = Environment.getExternalStorageDirectory();文件 sharedFile = new File(sdCard+"/SaveDirectory/mypicture.png"); Uri uri = Uri.fromFile(sharedFile); shareIntent.setType("image/*");shareIntent.putExtra(Intent.EXTRA_STREAM, uri);返回共享意图;抱歉这段代码太乱了,在手机上
-
我修复了代码,现在应该看起来更好一点了。有什么想法吗?
标签: java android android-intent