2013-03-25 81 views
0

我嘗試發送電子郵件,使用我的星系連接與Android 4.2.2和即時通訊失蹤的選擇器中的谷歌郵件應用程序。每個其他應用程序是可用的。 nexus 7上的相同問題。安卓4.2.2 - GMail應用程序不在意圖選擇器

我讀了一些關於bug的內容,googlemail應用程序不能處理附件,但是我將代碼降到最低,gmail應用程序仍然丟失。

Intent mailer = new Intent(Intent.ACTION_SEND); 
mailer.setType("text/plain"); 
startActivity(Intent.createChooser(mailer, "pls show gmail")); 

也嘗試使用「message/rfc822」作爲類型,但同樣的問題:沒有gmail應用程序可用。

嘗試了android 4.0.x和氰基mod和android 4.2.2的設備上的相同的代碼,並且一切正常。

任何人都可以幫助我嗎?有沒有解決辦法?

+0

你看http://stackoverflow.com/questions/3592745/how-to-open-a-particular-message-conversation-in-the- gmail-app/10895903#10895903? – 2013-03-25 10:56:59

+0

剛剛發現:如果我嘗試分享圖片或網址,gmail應用程序仍然丟失。提交bugreport:https://code.google.com/p/android/issues/detail?id=53599 – dreiling 2013-03-25 10:57:25

+0

@AlexFlorescu感謝您的鏈接,但它不適合我。 :-( – dreiling 2013-03-25 11:03:11

回答

0

這個工作對我的Nexus 7

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
String aEmailList[] = { "[email protected]" }; 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "my subject"); 
emailIntent.setType("plain/text"); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, myMessage); 
startActivity(emailIntent); 
+0

今天得到了一個nexus 7測試設備,並且所有的東西都按照預期工作。可悲的是,它不在我的galaxy nexus上,也不在我客戶的nexus設備上:-( – dreiling 2013-03-27 15:01:27

+0

也許在settings/app info/gmail下是「clear defaults」 – 2013-03-27 19:33:21