back_recharge
gaojie 2019-04-28 10:06:13 +08:00
parent 9e5c23315c
commit 41470ac7e2
1 changed files with 3 additions and 2 deletions

View File

@ -59,9 +59,10 @@ public class MailLogic {
cMailList.add(cMail); cMailList.add(cMail);
} }
//超过邮件上限, 删除时间最早的一封 //超过邮件上限, 删除时间最早的一封
if (cMailList.size() > Global.MAIL_BOX_CAPACITY){ int size = cMailList.size();
if (size > Global.MAIL_BOX_CAPACITY){
Collections.sort(cMailList, Comparator.comparingInt(Mail::getSendTime)); Collections.sort(cMailList, Comparator.comparingInt(Mail::getSendTime));
for(int i = 0; i < (cMailList.size()-Global.MAIL_BOX_CAPACITY); i++){ for(int i = 0; i < (size - Global.MAIL_BOX_CAPACITY); i++){
cMailList.remove(0); cMailList.remove(0);
mailManager.removeMail(cMailList.get(0).getId()); mailManager.removeMail(cMailList.get(0).getId());
} }