Я новичок в разработке Android. У меня есть MultiselectionListview в моем приложении. Я хочу удалить все выбранные элементы, но для этого мне нужно вызвать функцию из Sqlite Db. Мне нужно передать выбранные позиции позиций в виде массива. Я получаю следующее положение:Multiselection Listview
SparseBooleanArray checked = lv_del.getCheckedItemPositions();
for (int i= 0; i<=checked.size();i++)
{
int[] posArr = new int[checked.size()];
// Item position in adapter
int position = checked.keyAt(i);
if(checked.valueAt(i))
{
posArr [i] = (int) adapter.getItemId(position);
}
}
}
но его не работает, как я могу передать выбранные позиции позиций через массив ?? любая помощь будет оценена по достоинству.
Brother Пожалуйста, сформулируйте вашу проблему в: –
Что именно собой проблема? Мне кажется, что 'posArr' будет содержать« itemId »для всех отмеченных элементов в вашем списке. Разве это не то, что вы хотите? – Dreagen