Jestem nowy w tym, ale co jest nie tak z moim fragmentem kodu? Otrzymuję komunikat o błędzie: "To działanie nie jest obecnie obsługiwane" po wybraniu łącza. Oto mój kod:Mailto Android: błąd "Nieobsługiwana akcja"
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:[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"));
}});
}
Wielkie dzięki!
@see https://stackoverflow.com/questions/2197741/how-can-i-send-emails-from- my-android-application – shkschneider
@shkschneider, jak to rozwiązuje problem? – Sam
Wpadłem na to w emulatorze Androida 4.0.2, gdy jeszcze nie założyłem konta e-mail w kliencie poczty elektronicznej Android. Założenie konta w kliencie rozwiązało problem. – Sam