2010-12-17 9 views
0
내가 다음 코드를 사용하여 내 응용 프로그램에서 안드로이드의 이메일 프로그램을 실행하고있어


... 호출하여 onActivityResult()에서는 이메일에서 수령인 수는

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
sendIntent.setType("message/rfc822"); 
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Test subject"); 
sendIntent.putExtra(Intent.EXTRA_TEXT, "Hello World!"); 
startActivityForResult(Intent.createChooser(sendIntent, "Select email application."), INTENT_REQUEST_SEND_EMAIL); 

, 그것을 안드로이드에 전송하기 사용자가 이메일을 보내도록 선택한 수신자 수를 얻을 수 있습니까?

감사합니다,

답변

2


Rajath 그 행동이 startActivityForResult()을 지원하지 않습니다, 죄송합니다.

+0

답장을 보내 주셔서 감사합니다. 수신자 수를 계산하는 다른 방법이 있습니까? 어떤 방법 으로든 ... 그렇지 않으면, 나는 그 자체로 응용 프로그램에 연락처를 가져 와서 내부적으로 보내야한다고 가정합니다. – rajath

+0

@Rajath : "수신자 수를 얻는 다른 방법이 있습니까?" - 임의의 이메일 앱용이 아닙니다. "그렇지 않으면, 나는 그 자체로 응용 프로그램에 연락처를 가져 와서 내부적으로 보내야한다고 생각합니다."- "내부적으로"보내면 JavaMail 또는 뭔가를 사용한다는 것을 의미합니다. 이것은 사용자를 자극하고 혼란시킬 수 있음을 명심하십시오. 이메일 계정 데이터를 제공해야합니다. 게다가 많은 사람들이 당신에게주지 않을'READ_CONTACTS'와'INTERNTET' 권한이 필요합니다. 수령자 수를 필요로하지 않도록 요구 사항을 조정하십시오. – CommonsWare

관련 문제