會卡屏問題
for (int i = 0; i < nodes.size(); i++) {
Node n = nodes.get(i);
for (int j = i + 1; j < nodes.size(); j++) {
Node m = nodes.get(j);
if (n.getId() == m.getpId()) {
n.getChildrenNodes().add(m);
m.setParent(n);
} else if (n.getpId() == m.getId()) {
n.setParent(m);
m.getChildrenNodes().add(n);
}
}
}
這塊代碼太耗時了,數據大的話,這里要用10秒才完成,會卡屏
2020-07-09
把這個循環換一個種啊,那就不會這個卡屏了