2011-12-08 3 views
2

아래 코드를 사용하여 메일을 보낼 수 있지만 기본적으로 클릭하면 전자 메일을 보냅니다. 이전 활동으로 돌아가는 것은 전자 메일 보내기 작업이 실행되지만 어디로 이동 할지를 의미합니다. 메일을 보낸 후 다른 활동에 보내기 버튼을 클릭 한 후 나는 이전 활동을 반환하고 싶지 않습니다. 같은 방법으로하는 방법. advance..hope 내 모든 응답에 X I 여기에 솔루션을 얻을 것보다전자 메일을 보낸 후 다른 활동으로 이동하십시오

메일을 보내는 내 코드는 다음과 같습니다 : 만약 startActivity (Intent.createChooser (emailIntent를 사용하여이 코드

Intent(android.content.Intent.ACTION_SENDTO); 
emailIntent.setType("text/html"); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "testing email send."); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("<b>this is html text in email body.</b>")); 
startActivity(Intent.createChooser(emailIntent, "Email to Friend")); 

, "이메일 친구에게) ")); 이 메일 페이지는 제목과 본문으로 열리고 "TO"(메일을 보낼 사람)에게 편지를 보내고 메일 보내기를 클릭하면 보내고 이전 활동으로 이동하지만 다른 활동으로 이동하려고합니다 ...

**means how to handle button send on send email activity** 

답변

3

당신은 startActivityForResult(Intent, int requestCode) 방법으로 전자 메일 활동을 시작하고 onActivityResult() 방법에서 (실제로 전송 여부) 당신이 이메일이 전송 된 후 표시 할 활동을 시작할 수 있습니다

관련 문제