J'ai un gestionnaire de base configuré pour appeler l'application de messagerie dans l'émulateur et envoyer un e-mail. J'ai mis en place l'application de messagerie dans l'émulateur avec mes informations afin qu'il soit prêt à partir. Cependant, quand je clique sur le bouton dans mon application pour faire apparaître une fenêtre de composition, je reçois l'invite qui dit: "Aucune application ne peut effectuer cette action"Android: Envoyer un e-mail via l'application e-mail de base d'une autre application dans l'émulateur?
Est-ce juste quelque chose que vous ne pouvez pas faire avec l'émulateur?
private OnClickListener submitBtn = new OnClickListener(){
public void onClick(View v){
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String emailTo = "[email protected]";
String emailSubject = "Subject";
String emailBody = "Some HTML goes here.";
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,emailTo);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,emailSubject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(emailBody));
startActivity(Intent.createChooser(emailIntent, "Send email in:"));
}
};
Eh bien, quel est le code lorsque vous cliquez sur le bouton ?? – EboMike
Oui, je suppose que cela pourrait aider. Code ajouté. – LoneWolfPR
Pourquoi créez-vous un sélecteur? Commencez l'activité. Android affichera automatiquement un sélecteur s'il existe plusieurs options. – EboMike