imagem de compartilhamento do Android a partir do URL

Eu quero compartilhar uma imagem usando o código:

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri imageUri = Uri.parse("http://stacktoheap.com/images/stackoverflow.png");
sharingIntent.setType("image/png");
sharingIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
startActivity(sharingIntent);

Eu fiz um botão que chama o código acima. A intenção da parte aberta, mas eu tenho, se eu clicar em "Compartilhar por MMS": "não pode adicionar esta foto à sua mensagem". Se o Facebook eu tenho apenas uma área de texto sem a minha foto.

questionAnswers(8)

yourAnswerToTheQuestion