Я прочитал этот вопрос , пытаясь найти ответ на вопрос, и получаю ошибку, реализовав последнюю часть этого урока. Однако, казалось, что вопрос был скорее нацелен на применение упомянутого учебника к почтовым серверам, отличным от gmail. В моем случае я просто хочу, чтобы это сработало - я разрабатываю что-то для проекта Honors в Университете Претории в Южной Африке, и я не против, если он не работает для всех адресов электронной почты - на данный момент Я просто хочу, чтобы это сработало для меня.
Этот раздел не может быть решен в Eclipse (ради интереса - я разрабатываю для Android 2.2 - мне всегда интересно, когда я читаю вопросы и ответы, поэтому я подумал рассказать вам):
if(m.send()) {
Toast.makeText(MailApp.this, "Email was sent successfully.", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(MailApp.this, "Email was not sent.", Toast.LENGTH_LONG).show();
}
Eclipse дает мне следующее: MailApp не может быть преобразован в тип
А затем следующие опции:
9 quick fixes available:
Change to 'Mail' (mypackage)
Change to 'MailTo' (android.net)
Create class 'MailApp'
Crate interface 'MailApp'
Add type parameter 'MailApp' to 'MyActivity'
Add type parameter 'MailApp' to 'onClick(View)'
Add type parameter 'MailApp' to 'onCreate(Bundle)'
Create enum 'MailApp
Fix project setup...
При выборе опции 1 и 2 эта часть становится ошибкой: ... makeText (Mail.this, "...);" Метод makeText (Context, CharSequence, int) в типе Toast не применим для Аргументы (Mail, String, int) "
Тем не менее, во многих других примерах отправки писем из приложений - как предполагает упомянутое руководство - MailApp используется везде, поэтому я не знаю, как его исключить, изменить или что изменить, если не «MailApp».
Буду признателен за любые отзывы или предложенные ссылки.
Спасибо.