2012-07-05 189 views
1

我有一個忘記密碼TextView上我執行onPressed()事件,並希望應用程序發送電子郵件到特定的預設電子郵件ID。我的代碼如下,但不發送電子郵件到指定的地址。發送電子郵件到特定的電子郵件ID點擊TextView

String value = "Hello Sir/Madam," + "\n" + "\t" + "Your email id and password are:" + "\n" + passw; 
    String[] address = {"[email protected]"}; 
    String subject = "Forgot Password"; 
    final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
    emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, address); 
    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); 
    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, value); 
    startActivity(Intent.createChooser(emailIntent, "Send Email..")); 
+0

凸輪請你改一下這個問題嗎?並嘗試包含更多細節。 – COD3BOY 2012-07-05 10:49:43

回答

2

看看這裏,它已經被問過這個論壇:

+0

不好意思問這麼晚...但它可能無法在模擬器上工作,但在設備上高效工作? – 2012-07-06 07:08:04

+1

如果您的模擬器上沒有多個應用程序將接收電子郵件意向,那麼您將無法獲得選擇器,因爲用戶只有一個選項。所以,如果你只有普通的電子郵件客戶端,而不是模擬器上的gmail,並且沒有其他應用可以處理ACTION_SEND意圖,那麼這可能就解釋了爲什麼你沒有在模擬器上看到它。 – 2012-07-06 08:50:41

+0

不,我正在看到一個屏幕顯示「沒有應用程序可以執行此操作」。 – 2012-07-06 09:51:11

相關問題