#android #email
#Android #Адрес электронной почты
Вопрос:
В моем приложении я написал код для отправки почты.Этот код показывает, что я создаю почту, и я могу отправлять почту из своей учетной записи, даже если эта учетная запись не вошла в систему.Но это письмо не отправляется получателю без входа в систему.
Я думал, что на экране создания вы увидите только уже подписанную учетную запись почты.Но если после настройки учетной записи почты, из этой учетной записи без проверки входа в систему или нет, отображается экран создания.Поэтому я хочу, чтобы перед отображением экрана создания учетная запись электронной почты была зарегистрирована или нет, если теперь хотите показать экран входа.
Как проверить, что учетная запись вошла в систему или нет программно.
фрагмент кода:
Intent lIntent = new Intent();
lIntent.setAction(Intent.ACTION_SEND);
lIntent.putExtra(Intent.EXTRA_SUBJECT, mailSubject);
lIntent.setType("text/plain");
lIntent.putExtra(Intent.EXTRA_EMAIL, new String[] {
""
});
// lIntent.putExtra(Intent.EXTRA_CC, new String[]{""});
lIntent.setType("message/rfc822");
lIntent.putExtra(Intent.EXTRA_TEXT, mailBody);
try {
startActivity(Intent.createChooser(lIntent, "Send Email"));
} catch (ActivityNotFoundException e) {
//showing email not configured alert
}