doric group diff

This commit is contained in:
pengfei.zhou
2019-08-14 11:42:47 +08:00
parent 0fa9c86ef8
commit b2057a088c
2 changed files with 34 additions and 18 deletions

View File

@@ -77,13 +77,14 @@ public abstract class GroupNode<F extends ViewGroup> extends ViewNode<F> {
mIndexInfo.put(i, child);
}
}
while (i < mIndexInfo.size()) {
int count = mView.getChildCount();
while (i < count) {
ViewNode node = mIndexInfo.get(i);
if (node != null) {
mChildrenNode.remove(node.getId());
mIndexInfo.remove(i);
tobeRemoved.remove(node);
mView.removeView(node.getView());
}
i++;
}