2010-11-14 17 views
0

Je me demandais comment je peux imiter l'action qui se produit sur une adresse e-mail auto-liée via une intention. J'ai essayé d'utiliser cette méthode, Messaging and email intents in Android? et couru sur mon téléphone et dans mon émulateur et la fenêtre de message ouverte mais n'avait pas l'adresse e-mail. Et la fenêtre du compositeur pour le lien automatique est différente de celle du compositeur pour le code suivant. Des idées?Android Mimic Auto-Link Intention d'adresse e-mail manquant

Voici le code à partir du lien ci-dessus afin que vous n'avez pas à cliquer sur:

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] {"[email protected]"}); 

emailIntent.setType("text/plain"); 
startActivity(Intent.createChooser(emailIntent, "Send a mail ...")); 

Répondre

0

Vous n'avez pas un sujet ou d'un organisme, ce qui peut être source de confusion le client de messagerie. En outre, à moins que vous ne souhaitiez spécifiquement que l'utilisateur ait à choisir son client de messagerie, ignorez le createChooser() et appelez simplement startActivity(emailIntent), car cela affichera leur client par défaut. Voir here pour un article de blog avec plus d'exemples.