/** * 遍历树 * * @param list */ private void buildData(List<Directory> list) { for (Directory directory : list) { MyLog.log(num + "--------------num---" + directory.getName()); Directory dd; List<Directory> childList = directory.getChildren(); if (childList == null || childList.size() == 0) { //无子类的 dd = new Directory(directory.getName(), Directory.TOP_LEVEL + num, directory.getId(), directory.getPid(), false, false); elementsData.add(dd); if (num == 0) { elements.add(dd); } } else { //有子类的 dd = new Directory(directory.getName(), Directory.TOP_LEVEL + num, directory.getId(), directory.getPid(), true, false); elementsData.add(dd); if (num == 0) { elements.add(dd); } num++; buildData(childList); } } num--; }
android -遍历树
最新推荐文章于 2022-11-13 18:54:37 发布