Vote count: 0
I am using pop3 to retrieve emails in Android Studio to display it in a single TextView. However, the Textview is not displaying anything.
Below is my code.
public class CheckEmailActivity extends Activity { TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_check_email);
String mailPop3Host = "pop.gmail.com";
String mailStoreType = "pop3s";
String mailUser = "apptheia02@gmail.com";
String mailPassword = "Theia_app02";
receiveEmail(mailPop3Host, mailStoreType, mailUser, mailPassword);
tv = (TextView) findViewById(R.id.textView);
}
public void receiveEmail(String pop3Host, String storeType, String user, String password) {
try {
Properties properties = new Properties();
properties.put("mail.store.protocol", pop3Host);
properties.put("mail.pop3.port", "995");
properties.put("mail.pop3.starttls.enable", "true");
Session emailSession = Session.getDefaultInstance(properties);
POP3Store emailStore = (POP3Store) emailSession.getStore(storeType);
emailStore.connect(user, password);
Folder emailFolder = emailStore.getFolder("INBOX");
emailFolder.open(Folder.READ_ONLY);
Message[] messages = emailFolder.getMessages();
for (int i = 0; i < messages.length; i++) {
Message message = messages[i];
tv.setText(message.getSubject());
}
emailFolder.close(false);
emailStore.close();
} catch (MessagingException e) {
e.printStackTrace();
}
}
}
asked 14 secs ago
TextView not displaying emails for pop3 in Android Studio
Aucun commentaire:
Enregistrer un commentaire