title: intent to mail with API above 19
body: <p>The function here is to send mail to a user that specified in <code>taskmail</code>
  the code below was working very well with API 19 but not working with above API 19, can anyone tell me why?</p>
  
  <p>here is the code : </p>
  
  <pre><code>if (taskemail.getText().toString().trim().length() != 0 &amp;&amp;
       tasktext.getText().toString().trim().length() != 0) {
  
       Intent i = new Intent(Intent.ACTION_SEND);
       i.setType("message/rfc822");
       i.putExtra(Intent.EXTRA_EMAIL ,taskemail.getText().toString());
       i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
       i.putExtra(Intent.EXTRA_TEXT   , "body of email");
       try {
           startActivity(Intent.createChooser(i, "Send mail..."));
       } catch (android.content.ActivityNotFoundException ex) {
           Toast.makeText(getActivity(), "There are no email clients installed.", Toast.LENGTH_SHORT).show();
  }
  </code></pre>
  
  <p>It gives me this bar above then nothing happen till i close the app</p>
  
  <p><a href="http://i.stack.imgur.com/kUorn.png" rel="nofollow">1</a></p>