Visualização de imagem no email Intenção não exibida quando carregada da pasta Ativos

Eu tenho algo parecido com o seguinte código:

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);
}

Quando oUri é agarrado das pastas de mídia (álbuns de câmera, etc) tudo funciona bem. O problema é quando eu tomo umUri da pasta de recursos como este:

share("content://com.ex.myapp/logo.png");

Nesse caso, o compartilhamento funciona, mas quando o cliente de e-mail é aberto,a visualização da imagem é uma caixa cinza, em vez da imagem real. Quando eu mando a foto é enviada corretamente, é só não mostrar a pré-visualização.

Alguém tem uma solução para isto?

questionAnswers(1)

yourAnswerToTheQuestion