back_recharge
parent
9e5c23315c
commit
41470ac7e2
|
@ -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());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue