title: How to create a byte[] image intent to share with Email
body: <p>I am trying to create a <code>byte[]</code> image intent to share with the email app on my Xamarin.Android application. So far I have the following:</p>
  
  <pre><code>public void ShareAsync(byte[] image, string message)
  {
      if (string.IsNullOrEmpty(message) || image == null)
          return;
  
      var sharingIntent = new Intent();
      sharingIntent.SetAction(Intent.ActionSend);
      sharingIntent.SetType("image/*");
      sharingIntent.PutExtra(Intent.ExtraStream, image);
      sharingIntent.AddFlags(ActivityFlags.GrantReadUriPermission);
      Plugin.CurrentActivity.CrossCurrentActivity.Current.Activity.StartActivity(Intent.CreateChooser(sharingIntent, message));
  }
  </code></pre>
  
  <p>This pops up the share dialog and I can click the email app but it returns a blank email.</p>
  
  <p>Is it possible to share a <code>byte[]</code> with the email app so that the image appears as part of the body or an attachment?</p>