2013-05-27 35 views
0

我正在開發基於JavaMail-Android庫的Android IMAP客戶端。我通過提供MessageCountListener來使用IMAPFolder的提取方法。當文件夾上有新消息時,MessageCountListener.messagesAdded會使用給定的IMAPMesssage對象調用。不幸的是,提供的快照沒有設置標誌或消息標識。當我嘗試使用FetchProfile.Item.FLAGS集調用IMAPFolder.fetch時,結果是相同的。 爲什麼沒有設置標誌?Javamail Android - MessageCountListener.messagesAdded不提供消息標誌或消息ID

Regards

回答

0

監聽者只宣佈新消息的存在。當你調用Message.getFlags時,它應該獲取新消息的標誌。 「fetch」方法可用於一次預取一堆消息的標誌,但不是必需的。

你如何確定標誌沒有設置?

如果您打開會話調試,調試輸出顯示什麼?