为了在我们的应用程序中测试通知,我使用JavaMail验证这些通知。我测试了带附件和不带附件的通知。第一个测试对没有附件的电子邮件运行得很好。验证后,我删除电子邮件,并从应用程序中发送另一个带有附件的通知。现在我要面对这个问题了。由于我的收件箱有1封电子邮件,但有两个主题(第一个没有附件的电子邮件和最后一个有附件的电子邮件都有相同的主题,因此最终成为同一电子邮件中的两个主题)。我的代码抛出了一个错误,因为它期望一封有附件的电子邮件,而不是读取一个没有附件的电子邮件。这意味着之前的通知没有被正确删除?我是这样做的:
//If all messages are read, mark the lat