Я новичок в электронной почте в андроида и я следовал примеры нашли в другом месте, но мое приложение падает на:Email Намерение врезается
Intent i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL, new String[] {"[email protected]"});
emailBody="Myemail";
i.putExtra(Intent.EXTRA_TEXT, emailBody);
startActivity(Intent.createChooser(i, "Send email..."));
Logcat:
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)
У вас есть эта активность, определенная в AndroidManifest.xml, правильно? Если да, используете ли вы что-нибудь вроде Tabhost или что-то в этом роде? – kosa
Я вызываю второе действие из моего основного, которое создает экземпляр класса (типа Application), который должен дать пользователю возможность отправить электронное письмо. Не знаю, что такое Tabhost. Манифест все в порядке: класс приложения вызывается как ожидалось – michaelsmith