Sono nuovo, ma cosa c'è di sbagliato nel mio frammento di codice? Viene visualizzato l'errore: "Questa azione non è attualmente supportata" quando seleziono il collegamento. Ecco il mio codice:Mailto Android: errore "azione non supportata"
public void addEmail() {
TextView txt = (TextView) findViewById(R.id.emailtext);
txt.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Intent intent = new Intent();
String uriText =
"mailto:youremail[email protected]" +
"?subject=" + URLEncoder.encode("some subject text here") +
"&body=" + URLEncoder.encode("some text here");
Uri uri = Uri.parse(uriText);
Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
sendIntent.setData(uri);
startActivity(Intent.createChooser(sendIntent, "Send email"));
}});
}
Molte grazie!
@see https://stackoverflow.com/questions/2197741/how-can-i-send-emails-from- my-android-application – shkschneider
@shkschneider, come si risolve l'errore? – Sam
Mi sono imbattuto in questo nell'emulatore di Android 4.0.2 quando non avevo ancora impostato un account di posta elettronica nel client di posta elettronica Android. La configurazione di un account nel client ha risolto il problema. – Sam