Показать непрочитанные/прочитанные сообщения

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

person Merve    schedule 16.05.2012    source источник


Ответы (1)