Java 电子邮件意图崩溃

Java 电子邮件意图崩溃,java,android,email,Java,Android,Email,我对安卓系统的电子邮件还不熟悉,我也遵循了其他地方的例子,但我的应用程序在以下方面崩溃: Intent i = new Intent(android.content.Intent.ACTION_SEND); i.setType("text/plain"); i.putExtra(Intent.EXTRA_EMAIL, new String[] {"feedback@something.com"}); emailBody="Myemail"; i.putExtra(

我对安卓系统的电子邮件还不熟悉,我也遵循了其他地方的例子,但我的应用程序在以下方面崩溃:

Intent i = new Intent(android.content.Intent.ACTION_SEND);
    i.setType("text/plain");
    i.putExtra(Intent.EXTRA_EMAIL, new String[] {"feedback@something.com"});
    emailBody="Myemail";
    i.putExtra(Intent.EXTRA_TEXT, emailBody);
    startActivity(Intent.createChooser(i, "Send email..."));
日志:

01-01 14:09:54.596: ERROR/AndroidRuntime(642): java.lang.NullPointerException
01-01 14:09:54.596: ERROR/AndroidRuntime(642):     at android.content.ContextWrapper.startActivity(ContextWrapper.java:276)
试试这个:

I.putExtra(android.content.Intent.EXTRA_TEXT, emailBody);
只需尝试:

Intent i = new Intent(Intent.ACTION_SEND);
而不是:

Intent i = new Intent(android.content.Intent.ACTION_SEND);

看看会发生什么。这对我很管用。希望它也适用于您。

不变。使用相同的日志崩溃我恐怕不知道,抱歉。您在AndroidManifest.xml中定义了此活动,对吗?如果是这样的话,你是在使用Tabhost之类的东西吗?我从main调用第二个活动,它实例化了一个类(类型为Application),该类应该给用户发送电子邮件的机会。不知道Tabhost是什么。清单一切正常:按预期调用应用程序类