Имам примерен код за получаване на съобщения от gmail сървър. Мога да ги покажа в моя listview чрез моя персонализиран адаптер за listview. Сега искам да задам изображенията им като „виждани“ или „скорошни“. Например; Отварям съобщение от акаунта си в 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;
}