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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Qwer_ne_ne_ne
2 / 2 / 0
Регистрация: 06.01.2010
Сообщений: 44
#1

SparseBooleanArray пуст. Использую BaseAdapter - Программирование Android

07.07.2015, 10:54. Просмотров 185. Ответов 0
Метки нет (Все метки)

Доброе время суток. Имеется список с чекбоксами. При выборе элементов списка нажимаю на кнопку и хочу выбрать их позиции. Но проблема в том что объект SparseBooleanArray пусть .

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Использую BaseAdapter
  ParameterPropertyAdapter parameterPropertyAdapter = new ParameterPropertyAdapter(this, nn_parameter_propertyList,NN_Order_Profile_id);
//(Контекст, List<ParameterProperties> nn_parameter_propertyList, Id)
//Помещаю адаптер в ListView
lvMain.setAdapter(parameterPropertyAdapter);
 
fabAddProperty.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
                //Берем список отжатый чекбоксов    но    SparseBooleanArray  checked   пуст 
 
                SparseBooleanArray checked = lvMain.getCheckedItemPositions();
                for (int i = 0; i < checked.size(); i++) 
                  {
                    int position = checked.keyAt(i);
                    //.....
                  }
            }
        });
А если использую в место BaseAdaptera ArrayAdapter , могу взять позиции. Используя тот же SparseBooleanArray.
Java
1
2
adapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_multiple_choice, android.R.id.text1,arrlist );
Что я не правильно делаю ? Или может быть как то по другому можно взять те же позиции?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2015, 10:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос SparseBooleanArray пуст. Использую BaseAdapter (Программирование Android):

BaseAdapter - Программирование Android
Есть контейнер для фрагментов (container), есть фрагмент (fragment), есть BaseAdapter и Product Я хочу сделать адаптер из списка в...

BaseAdapter - Программирование Android
Доброго времени суток Есть класс адаптера скопированный с http://idev.by/android/311/ Код: package ru.myscanner.scannerth; ...

Не понятное поведение BaseAdapter - Программирование Android
Добрый день! Проблема в следующем: есть ListView, есть адаптер унаследованный от BaseAdapter. В адаптере в методе getView загружаю...

Не вижу абстрактных методов в классе BaseAdapter - Программирование Android
Когда создаю свой класс, наследующий BaseAdapter, требуется реализовать 4 абстрактных метода: getCount(), getItem(), getItemId, getView....

Изменение данных через BaseAdapter в Activity - Программирование Android
Добрый день, у меня возникла следующая проблема. У меня имеется стандартное активити с listview и в этом же активити сверху имеется text...

Как вывести в BaseAdapter картинки, занесенные в таблицу? - Программирование Android
Всем привет! Подскажите пожалуйста, как вывести в BaseAdapter картинки которые я занес в таблицу @Override public View...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 10:54
Привет! Вот еще темы с ответами:

При клики в BaseAdapter меняется массив строк, как пересоздать ListView с новым массивом? - Программирование Android
Здравствуйте! Имеется класс: package ru.contedevel.mathworker; import java.util.ArrayList; import...

Если LISTView Пуст - Программирование Android
Добрый вечер ребята, как сделать к примеру если я получил в json error = 1 Раскрыть TextView &lt;ListView ...

Какой компонент использую для вывода сообщений на экран например чата? - Программирование Android
Вроде хорошо подходит edittext с отключенным форматированием, Но в нем все сообщения одного цвета . И еще как делаются прямоугольники со...

Пуст ли $_GET? - PHP
Здравствуйте! Проверка ввода данных в форму: &lt;?php if (empty($_GET)) { echo &quot;Not sent!&quot;;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.