2012-02-02 2 views
0

Я принимаю письмо от моей папки Входящие с JavaMail API для моего приложения Android,Android чтение почты с JavaMail API

ли можно «просто» есть текст письма с «content.toString()»? Если возможно, как я могу просмотреть часть тела почты с помощью адаптеров? Я попробовал SimpleAdapter и SimpleCursorAdapter, но контент - это тип объекта, не соответствующий адаптерам.

Что вы предлагаете?

Спасибо.

private Message message; 
private Object content; 

message = inboxReader.inbox.getMessage(Integer.parseInt(_bundle.getString("RowId").toString())); 
content = message.getContent(); 

ответ

2

Может быть, вы можете попробовать это

private static String getMailContent(Multipart multipart) throws IOException, MessagingException{ 
    StringBuffer content = new StringBuffer(); 
    for (int i = 0; i < multipart.getCount(); i++) { 
     BodyPart bodyPart = multipart.getBodyPart(i); 
     String disposition = bodyPart.getDisposition(); 
     if (disposition != null && (disposition.equals(BodyPart.ATTACHMENT))) { 
       // ................................ 
     } else { 
      content.append(bodyPart.getContent()); 
     } 
    } 
    return content.toString(); 
} 
Смежные вопросы