我有一個列表視圖,其中我添加了從我的數據庫中的表中檢索其值的項目。現在,在目前的情況下,如果我刪除一個項目,我傳遞完整的字符串並將其分成幾部分以向我的刪除查詢提供信息。Android:從列表視圖以及數據庫中刪除項目
而不是所有這些愚蠢的工作,我可以簡單地傳遞該特定項目的ID,但ID不是綁定到列表視圖的字符串數組。我怎樣才能通過簡單地使用項目的ID從數據庫中刪除項目...?
注:id是表中的列,所以我從數據庫中獲得每個項目的ID。但我沒有在列表視圖中顯示它。
String[] records = new String[report.size()];
for(int i = 0; i<report.size(); i++)
{
if(report.get(i).getDate()!="")
{
String eachRecord = (i+1) +". "+report.get(i).getDate() + " -- " + report.get(i).getType();
records[i] = eachRecord;
}
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.singlerow, records);
listView.setAdapter(adapter);
代碼請!任何代碼。 –
從數據庫中刪除,然後重新加載ListView是一個選項。 –
就像getDate()和getType()一樣,我也有我的getId()。但我在我的列表視圖沒有ID顯示一個字符串。我想現在我的問題已經很清楚了。 –