xuxiuxi
2017-08-01 e09e9f8a34cbc99a33dfa9ef1792b0025575c3a8
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/UnknownSurveillanceQueryItemUtil.java
@@ -19,10 +19,21 @@
    static List<SurveillanceQueryItem> allItems = new ArrayList<>();
    public void addItems(List<SurveillanceQueryItem> unknownItems) {
        allItems.addAll(unknownItems);
        allItems.addAll(0, unknownItems);
        limitItemsTo50();
        removeTimeoutItemAndShow();
    }
    private void limitItemsTo50() {
        if (allItems.size() > 50) {
            List<SurveillanceQueryItem> itemsToRemove = new ArrayList<>();
            for (int i = 50; i < allItems.size(); i++) {
                itemsToRemove.add(allItems.get(i));
            }
            allItems.removeAll(itemsToRemove);
        }
    }
    public void removeTimeoutItemAndShow() {
        synchronized (this) {
            List itemsToRemove = new ArrayList();