2010-12-17 26 views
0


我在Android中,從我的應用程序啓動電子郵件程序,使用下面的代碼...快速從電子郵件中recepient計發在Android的

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); 

在叫OnActivityResult(),它是可能獲得用戶選擇發送電子郵件給的收件人數量?

感謝,
Rajath

回答

2

這一行動不支持startActivityForResult(),對不起。

+0

謝謝您的回覆。有沒有其他方法可以讓獲得者的數量?任何方式....除此之外,我認爲我將不得不在應用程序本身的聯繫人,並將其內部發送... – rajath 2010-12-17 10:51:21

+0

@Rajath:「是否有任何其他方式獲得recepient計數? - 不適用於任意電子郵件應用。 「否則,我認爲我將不得不在應用程序本身中獲取聯繫人並將其發送到內部」 - 如果通過「內部發送」您的意思是使用JavaMail或其他東西,請記住這會刺激和混淆用戶,因爲他們將需要給你他們的電子郵件帳戶數據。另外,你將需要'READ_CONTACTS'和'INTERNTET'權限,許多人不會給你。請調整您的要求,使您不需要收件人數。 – CommonsWare 2010-12-17 11:17:01

相關問題