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

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

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

SparseBooleanArray пуст. Использую BaseAdapter - Android

07.07.2015, 10:54. Просмотров 155. Ответов 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 );
Что я не правильно делаю ? Или может быть как то по другому можно взять те же позиции?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2015, 10:54     SparseBooleanArray пуст. Использую BaseAdapter
Посмотрите здесь:

Пуст ли $_GET? PHP
C++ Проверить, пуст ли файл
wizard пуст! SQL Server
Android При клики в BaseAdapter меняется массив строк, как пересоздать ListView с новым массивом?
BaseAdapter Android
Android Не понятное поведение BaseAdapter
Скопированный файл пуст C#
Как вывести в BaseAdapter картинки, занесенные в таблицу? Android
Android Не вижу абстрактных методов в классе BaseAdapter
Android Если LISTView Пуст
Android Какой компонент использую для вывода сообщений на экран например чата?
Android BaseAdapter

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 23:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru