0
我有一個示例代碼,用於接收來自gmail服務器的消息。 我可以通過我的自定義列表視圖適配器在我的列表視圖中顯示它們。現在,我想設置他們的圖像,如「看到」或「最近」。例如;我從我的Gmail帳戶打開一條消息。然後在我的模擬器上打開我的項目。我想將郵件的圖像設置爲「看到」圖像。如果一封新郵件落入我的Gmail收件箱,那麼在我的列表視圖中,郵件應該有一個「最近」的圖像。顯示未讀/已讀消息
我用這個代碼解決了這個問題。但我猜想這是錯誤的代碼塊,因爲我所有的「最近的」郵件成爲「看到」郵件
public List<String> RecentorReadMessage(Message[] messages) {
try {
for (int i = messages.length - 1; i > 0; i--) {
if (messages[i]
.isSet(Flags.Flag.RECENT)) {
messageImageView.add("yeni");
// imgmessageDurum.setImageResource(R.drawable.okunmadi80x80);
} else if (messages[i]
.isSet(Flags.Flag.SEEN)) {
messageImageView.add("eski");
// imgmessageDurum.setImageResource(R.drawable.okundu80x80);
}
}
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return messageImageView;
}