Задать вопрос
@Xedoxishe
Джуниор разработчик на java, android.

Дерево файлов основаное на RecyclerView. После открытия папки, все ниже уходит на 0 уровень. Как исправить?

После открытия папки, все ниже уходит на 0 уровень углубленности. Метод открытия папки:
private void openFolder2(Node node) {
    node.isOpen = true;
    List<Node> toAdd = new ArrayList<>();
    for (Node child : node.children) {
        toAdd.add(child);
    }
    nodes.addAll(nodes.indexOf(node) + 1, toAdd);
    notifyItemRangeInserted(nodes.indexOf(node) + 1, toAdd.size());
}


Воо так примерно меняется дерево при открытии папки:
root
-folder1
-folder2
-folder2

root
-folder1
--file1
--file2
folder2
folder3
  • Вопрос задан
  • 28 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
15 февр. 2025, в 03:09
2500 руб./за проект
14 февр. 2025, в 23:25
20000 руб./за проект
14 февр. 2025, в 22:36
5000 руб./за проект