共享失败,请重试。尝试通过whatsapp共享图像时出错

时间:2019-09-27 23:28:35

标签: android android-intent share whatsapp

我正在使用Samsung android 9设备调试我的应用程序,但是我注意到,虽然我尝试将应用程序中的图像内容共享到whatsapp,但它不起作用,而是一条吐司消息“共享失败,请再试一次。'显示。

当我尝试仅共享文本时,一切正常。但是,当我添加一个图像uri作为额外的意图时,它敬酒了一个错误。可能的原因和解决方案是什么?

这是用于将内容共享到whatsapp的代码

if(resultImage.exists()){

   Bitmap myBitmap = BitmapFactory.decodeFile(resultImage.getAbsolutePath());

   Intent whatsappIntent = new Intent();
   whatsappIntent.setAction(Intent.ACTION_SEND);
   whatsappIntent.setPackage("com.whatsapp");
   whatsappIntent.putExtra(Intent.EXTRA_TEXT, "Extra text");
   whatsappIntent.putExtra(Intent.EXTRA_STREAM, 
   Uri.parse(resultImage.getAbsolutePath()));
   whatsappIntent.setType("image/jpeg");

   whatsappIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
   startActivity(Intent.createChooser(whatsappIntent, "Share Image to"));

}

PS:我尚未在其他设备上尝试此代码

0 个答案:

没有答案