2013-03-25 98 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