У меня возникает эта проблема, когда совместное использование изображения из моего приложения в Gmail помещает путь изображения в поле Кому.Share image puts path in to address
Вот код, который я использую:
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_SUBJECT,"Beam Dental Insurance Card");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); // temp permission for receiving app to read this file
shareIntent.setDataAndType(insuranceCardImageUri, getActivity().getContentResolver().getType(insuranceCardImageUri));
shareIntent.putExtra(Intent.EXTRA_STREAM, insuranceCardImageUri);
startActivity(Intent.createChooser(shareIntent, "Share Insurance Card"));
И вот что я получаю.
поле Кому: заполняется с использованием пути к изображению с «содержанием:» снят с фронта. Я попытался установить EXTRA_EMAIL
на намерение, но это не поможет.