У меня есть пример кода для получения сообщений с сервера 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;
}