Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Можно ли пересортировать ArrayList - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Название подсказки снизу экрана http://www.cyberforum.ru/android-dev/thread955133.html
Подскажите как называется текст в рамке снизу экрана. "Нажмите еще раз..."
Программирование Android Конструкции Java фукнций Не так давно ушел с Делфи и часто спотыкаюсь на мелочах: 1) Бывают ли в функциях параметры "по умолчанию"? типа "паскалевского": public static String GetVersionName(Context Context1, String... http://www.cyberforum.ru/android-dev/thread955077.html
Некорректно работает поток в Activity Программирование Android
Что неправильно в данном коде? Когда я начинаю вводить текст в EditText, приложение зависает. Думаю Вам понятно, что делает данный код, Если EditText постой, кнопка неактивна, и наоборот. ...
Программирование Android RAD STUDIO XE5, Android dev
Всем доброго времени суток. Как известно, Embarcadero выпустили новый XE5, где предоставляется возможность разработки ПО под Android. Я заинтересован в этом, ранее работал с Delphi, не супер-гуру,...
Программирование Android Шаблон Preferences Framework для различных объектов http://www.cyberforum.ru/android-dev/thread954756.html
Всем привет. Есть десять кнопок. При нажатии на каждую из них должно открываться свое меню настроек (надпись, размер и так далее). Шаблон меню создал res/xml/prefs.xml (с помощью Preferences...
Программирование Android Handler timer Добрый вечер. С помощью какого метода в Handler http://developer.android.com/reference/android/os/Handler.html(беда пока с английским) , можно реализовать таймер(не одноразовый), который, например с... подробнее

Показать сообщение отдельно
haribo
41 / 41 / 3
Регистрация: 26.05.2013
Сообщений: 160
25.09.2013, 00:16
Цитата Сообщение от Tester64 Посмотреть сообщение
В том что надо добавить реквизит "обработано" в элемент.
Добавляете элемент. Если родитель не найден и родитель !=0, то обработанно не ставим.
После добавления всех элементов в общий список, надо понаходить еще раз родителей для еще не обработанных.
Если и после этого обнаружатся не обработанные, значит стоит создать новую папку в корневую папку "ошибки" и назначить ее родителем для ошибочных.
Потом отсортировать элементы внутри каждой папки по заданному алгоритму (по имени или сложной формуле).
Потом расчитать для каждого элемента количество и виды пробелов/палочек/галочек
А уж потом вывести уже отсортированное дерево в общий единый список для отображения на виджете.

Добавлено через 1 минуту
Еще надо найти и пресечь циклиеские ссылки (а вдруг) a>b>c>d>a>...
Ну так, вы написали весь цикл, все условия есть, реализацию дерева свою я вам дал, в чем проблема то?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru