2011-04-26 99 views
0

我寫了下面的代碼發送電子郵件,問題與發送電子郵件

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
        sendIntent.setType("plain/text"); 
        sendIntent.putExtra(Intent.EXTRA_EMAIL,emailAddress); 
        sendIntent.putExtra(Intent.EXTRA_SUBJECT,emailSubject); 
        sendIntent.putExtra(Intent.EXTRA_TEXT,emailBody); 
        startActivity(Intent.createChooser(sendIntent, 
        "Choose email Application")); 

但電子郵件應用程序打開時,我有「爲」,「主題」和「內容」字段爲空。 我的代碼有什麼問題?

回答

1

emailAddress變量必須是一個String數組的電子郵件。

檢查郵件主題和emailBody的類型是String。你也可以嘗試sendIntent.setType(「message/rfc822」);

0

你有一個錯字:

sendIntent.setType("plain/text"); 

應該

sendIntent.setType("text/plain"); 

但其實更好的是

sendIntent.setType("message/rfc822");