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