title: Android Intent.createChooser not working for Intent.ACTION_SEND
body: <p>I have an android application where I am loading office locations into a <code>ListView</code> via a custom <code>Adapter</code>.</p>
  
  <p>Inside each <code>ListViewItem</code> I have an <code>ImageView</code> which is an email icon and I have bound a custom <code>OnClickListener</code> to the <code>ImageView</code> which should allow the user to create an email to send to an office location. </p>
  
  <p>I want the user to be able to select from the email applications which are on their device so I have used <code>Intent.CreateChooser()</code> in my custom <code>OnClickListener</code> like so:</p>
  
  <pre><code>    private class EmailOnClickListener implements OnClickListener {
          private Context context;
          private String email;
  
          public EmailOnClickListener(Context context, String email) {
              this.context = context;
              this.email = email;
          }
  
          @Override
          public void onClick(View v) {
              Intent intent = new Intent(Intent.ACTION_SEND);
              intent.setType("message/rfc822");
              intent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] {email});
              intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Test Subject");
  
              context.startActivity(Intent.createChooser(intent, "Send mail..."));
          }
      }
  </code></pre>
  
  <p>I have been binding my custom <code>OnClickListener</code> via my custom <code>Adapter</code> as follows:</p>
  
  <pre><code>    ImageView email = (ImageView) v.findViewById(R.id.btnEmail);
      email.setOnClickListener(new EmailOnClickListener(context, contact.getEmail()));
  </code></pre>
  
  <p>I am currently testing this on a HTC Desire HD which is Android 2.3 and even though I have Gmail as well as default Mail on my device, when I tap the email icon, it does not show me a chooser but it just loads straight into Gmail.</p>
  
  <p>Why doesn't the chooser show?</p>