2013-04-11 233 views
0

當我嘗試通過INTENT發送電子郵件(例如與Gmail客戶端)時,在我的電子郵件客戶端中,我沒有看到發送的電子郵件。代碼是:Android發送電子郵件不存在發送的電子郵件客戶端

Intent email = new Intent(Intent.ACTION_SEND); 
email.putExtra(Intent.EXTRA_EMAIL, new String[] { to }); 
email.putExtra(Intent.EXTRA_SUBJECT, subject); 
email.putExtra(Intent.EXTRA_TEXT, message); 
email.setType("application/zip"); 
email.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(pathZipCryptDestination))); 
email.setType("message/rfc822"); 
activity.startActivity(Intent.createChooser(email, "E-Mail:")); 

電子郵件到達但我在發送的電子郵件中沒有看到它。 我必須設置一些參數?

回答

0

你正在使用哪個客戶端?

基本上所有你要做的就是將一些數據傳遞給另一個應用程序,它使用這個。 它與您自己的應用程序無關,因爲其他應用程序接管並完成發送電子郵件。如果他們沒有正確地做到這一點,那麼你的電子郵件就不會被添加到你的'發送電子郵件'中,這聽起來更像是他們應用程序中的問題,並且不在你的手中。

+0

電子郵件客戶端是Gmail客戶端(嵌入在手機上) – shuttle1978 2013-04-11 12:50:56

+0

應該正常工作。你確定你不會混淆標籤「發送」和「發件箱」嗎? – 2013-04-11 13:17:54

+0

與HTC(4.2.2)它的作品,但在我的手機(銀河2.3.6)我沒有看到發送的電子郵件 – shuttle1978 2013-04-11 14:30:53