Estoy tratando de usar un intent para enviar un correo electrónico desde mi aplicación, pero el campo Para del correo electrónico no se completará. Si agrego código para completar el asunto o el texto, funcionan bien. Solo el campo Para no se completará.Intent.EXTRA_EMAIL no rellena el campo Para
También he intentado cambiar el tipo a "text/plain" y "text/html" pero me sale el mismo problema. ¿Alguien puede ayudar, por favor?
public void Email(){
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("message/rfc822"); //set the email recipient
String recipient = getString(R.string.IntegralEmailAddress);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL , recipient);
//let the user choose what email client to use
startActivity(Intent.createChooser(emailIntent, "Send mail using...")); }
El cliente de correo electrónico que estoy tratando de utilizar Gmail es
Android ... ¿por qué eres tan patético? –
jajaja, me hiciste reir +1 Million @BugsHappen .. Razones: es una fuente abierta pero la documentación no es 100% satisfactoria, los fabricantes de dispositivos modifican según sus necesidades (la mayoría de los dispositivos son baratos e inútiles), los desarrolladores no leen "desarrollador" .android.com ". – MKJParekh
También asegúrese de que * NO * está haciendo 'intent.putExtra (Intent.EXTRA_EMAIL, list.toArray())' ** NO FUNCIONARÁ, ya que list.toArray() produce Object [] y no String [] * * – kape123