显示未读/已读消息

时间:2012-05-16 09:54:07

标签: android javamail flags

我有一个用于从gmail服务器接收消息的示例代码。 我可以通过自定义列表视图适配器在列表视图中显示它们。现在,我想将他们的图像设置为“看到”或“近期”。例如;我从我的Gmail帐户打开一条消息。然后在我的模拟器上打开我的项目。我想将邮件的图像设置为“看到”图像。如果新邮件进入我的Gmail收件箱,那么在我的listview上邮件应该有一个“最近”的图像。

我将此代码用于此问题。但我认为这是错误的代码块,因为我所有“最近”的邮件都成了“看到”的邮件

 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;
        }

1 个答案:

答案 0 :(得分:0)