Какую библиотеку использовать для сессии в Java API - PullRequest
0 голосов
/ 27 августа 2018

Я настраиваю свое приложение для использования JavaMail API. Я не хочу вдаваться в подробности, я просто хочу реализовать это в своем приложении.

Отправка электронной почты в Android с использованием JavaMail API без использования встроенного приложения по умолчанию

Поэтому при импорте библиотек в GMailSender.java я застрял на Session.

Есть много вариантов: This picture shows all the options

Итак, какой из вариантов на этой картинке мне выбрать?

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Я заметил, что javax.mail импортирован неправильно, пожалуйста, нажмите Синхронизировать проект с Gradle Files , который находится в меню File. На самом деле класс Session использует:

import javax.mail.Session;
0 голосов
/ 27 августа 2018

Поскольку ваш GMailSender.java расширяет javax.mail.Authenticator, вы можете просто передать this для сеанса, например,

Session.getDefaultInstance(props, this);

И Session должны быть импортированы из javax.mail.Session

...