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

Добавление элементов в listview из БД - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Приложение как мобильная версия сайта http://www.cyberforum.ru/android-dev/thread1424408.html
Здравствуйте. Подскажите пожалуйста, реально ли сделать новичку не полноценное приложение на телефон, а как браузер мобильной версии сайта. Человек скачивает в Маркете приложение, открывает, а там...
Программирование Android Service Здравствуйте! У меня всего два вопроса: 1. Создали мы сервис, будет ли он работать после завершения работы app? Что и где надо написать чтобы работал? 2. Как избежать запуска этого же сервиса... http://www.cyberforum.ru/android-dev/thread1424382.html
Поиск по локальной базе данных SQL в android приложении Программирование Android
Здравствуйте, уважаемые форумчане. Я новичок в программировании под Android на Java, и хотел бы обратиться с вопросом к опытным товарищам. Мне нужно сделать поиск по базе данных таким образом:...
Каким алгоритмом зашифровать изображения в Андроиде Программирование Android
Здравствуйте, форумчане. Помогите, пожалуйста, разобраться. Я - заказчик программы под ОС Андроид. Программа должна сохранять изображения документов (скан-копии) на мобильном устройстве в...
Программирование Android Не обновляется содержимое TableLayout в Fragment http://www.cyberforum.ru/android-dev/thread1424317.html
Здравствуйте. У меня есть фрагмент, в котором располагается таблица TableLayout с перечнем издательств. Также есть кнопка "Добавить новое издательство". При клике на эту кнопку открывается окно для...
Программирование Android Как и где сохранить данные игры И например,я вышел из игры,или вырубился мобильный..Где я могу сохранить данные ,если я хочу потом вернуться и снова играть с того места,где я кончил? Какую структуру данных применить для этого?И... подробнее

Показать сообщение отдельно
Lina Efer
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 5

Добавление элементов в listview из БД - Программирование Android

19.04.2015, 01:08. Просмотров 367. Ответов 2
Метки (Все метки)

Здравствуйте. У меня не выходит выбросить из списка одинаковые элементы. Я из БД вытаскиваю номера групп, которые соответственно повторяются. Затем, по логике, добавляю список. Сравнивая, есть ли такой элемент уже в списке или нет. Но, не работает =(
Вывожу в логи для проверки. Он сравнивает, находит, но не реагирует и добавляет все элементы.
Почему??

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public class FragmentListGroups extends SherlockFragment {
 
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View View = inflater.inflate(R.layout.list_groups, container, false);
        ListView listView = (ListView) View.findViewById(R.id.list_groups);
        ArrayList<String> list = new ArrayList<String>();
 
        try {
            XmlPullParser parser = getResources().getXml(R.xml.spring_2015);
 
            while (parser.getEventType()!= XmlPullParser.END_DOCUMENT) {
                if (parser.getEventType() == XmlPullParser.START_TAG
                        && parser.getName().equals("study")) {
                    String test = parser.getAttributeValue(7);
                    String[] arr = test.split("\\;");
                    for (int i=0; i<arr.length; i++) {
                        int count = 0;
                        Log.e("FFFF","arr "+arr[i]);
                        for (int j=0; j<list.size(); j++) {
                            Log.e("FFFF","list " + list.get(j));
                            if (list.get(j).equals(arr[i])) {
                                count++;
                                break;
                            }
                        }
                        Log.e("FFFF","count "+count+ " "+ i);
                        if (count == 0)
                            list.add(arr[i] + "\n");
                    }
                }
                parser.next();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru