0
我是Android開發新手。我在我的應用程序中有MultiselectionListview。我想刪除所有選擇的項目,但爲此我必須從Sqlite調用一個函數Db.I必須以數組的形式傳遞選定的項目位置。我得到的位置如下:多選列表視圖
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);
}
}
}
但它不工作,我怎麼能通過數組通過選定的項目位置? 任何幫助將不勝感激。
兄弟請更清楚地說明您的問題 –
您的問題到底是什麼?它看起來像'posArr'最終將包含您的列表中所有選中項目的'itemId'。這不是你想要的嗎? – Dreagen