我正在開發一個應用程序來發展我的知識,迄今爲止我創建了一個日曆應用程序,用戶可以在點擊日期時進行預約。然後我有一個刪除按鈕,打開所有約會創建一個新的活動,我有:列表視圖顯示所有約會一個文本視圖顯示所選約會(由用戶選擇刪除)和按鈕刪除。刪除按鈕從sqlite中刪除所有項目,但我只能看到這個工作時,應用程序重新啓動我知道我在我的代碼中缺少別的東西..我如何清除listview在同一時間任何幫助將不勝感激Android - sqlite全部刪除
我的代碼:
刪除所有方法
public void deleteAll() {
db.delete(TABLE_NAME, null, null);
}
按鈕代碼:
public void onClick(View v) {
switch(v.getId()){
case R.id.removeBtn:
dm.deleteAll();
break;
}
謝謝 }
你必須重新查詢光標並更新你的listview與新的 – zapl 2012-04-19 22:02:08
啊所以通過「看到這個工作」你的意思是你沒有看到項目刪除?或者你檢查了數據庫和'deleteAll();'失敗了嗎? – yoshi 2012-04-19 22:04:31
我試過這個{c.requery();}但它一直說光標已被棄用 – Tacit 2012-04-19 22:06:16