«Не удалось поделиться, пожалуйста, попробуйте еще раз.ошибка при попытке поделиться изображением через WhatsApp - PullRequest
0 голосов
/ 28 сентября 2019

Я использую устройство 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: Я пока не пробовал этот код на других устройствах

...