2011-10-25 71 views
0

我有一個列表視圖與每行中的複選框。 我使用自定義cursoradapter和一個數組變量來保存複選框狀態。如何從數據庫中只刪除選中的複選框listview項?

一切都很好。

現在我試圖刪除所有選中的行。 但我不知道如何處理這個。

我知道選中了哪個複選框。我可以將選中的複選框位置保存在一個新的數組變量中。 但我不知道如何通過listview位置(cursor.getPosition)找到數據庫_id。

有沒有辦法通過列表視圖位置(cursor.getPosition)找到DB _id?

或者我希望我想知道是否有另一種方法來刪除複選框中選中的列表視圖行。

相關鏈接或任何其他評論將不勝感激。 謝謝

回答

1

您應該能夠通過CursorAdapter.getItemId(int position)方法獲得給定位置上某一行的_id值。請參閱文檔here

+0

非常感謝。這正是我想要的答案! – beginners

相關問題