title: What is the purpose of using Intent.createChooser() in StartActivity() while sending email in Android
body: <p>When ever we need to send an email in Android we will invoke registered email application using Intent.ACTION_SEND like below</p>
  
  <pre><code>Intent i = new Intent(Intent.ACTION_SEND);
  startActivity(Intent.createChooser(i, "Send mail..."));
  </code></pre>
  
  <p>My doubt is why do we need to use Intent.createChooser in startActivity rather than using
  <code>startActivty(i)</code>.
  Is there any specific reason of using <code>Intent.createChooser()</code>?</p>