Предварительный просмотр изображения в электронном письме Намерение не отображается при загрузке из папки активов
У меня есть что-то вроде следующего кода:
public void shareImageInEmail(String imageUri){
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("message/rfc822");
emailIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent.putExtra(Intent.EXTRA_TEXT, "Some text");
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(imageUri));
mActivity.startActivity(emailIntent);
}
КогдаUri
захватывается из папок мультимедиа (фотоаппараты и т.д.) все работает отлично. Проблема в том, когда я беруUri
из папки активов, как это:
share("content://com.ex.myapp/logo.png");
В этом случае совместное использование работает, но когда открыт почтовый клиент,предварительный просмотр изображения - серый прямоугольниквместо фактического изображения. Когда я отправляю изображение отправлено правильно, онопросто не отображается предварительный просмотр.
У кого-нибудь есть решение для этого?