0
在我的應用程序用戶可以單擊列表視圖上的項目(行)來刪除從sqlite數據庫填充的單擊項目(行)。有沒有辦法在用戶點擊後退按鈕時取消刪除已刪除的項目(行)?當按下後退按鈕時恢復SQLite數據庫上的已刪除項目/項目
在我的應用程序用戶可以單擊列表視圖上的項目(行)來刪除從sqlite數據庫填充的單擊項目(行)。有沒有辦法在用戶點擊後退按鈕時取消刪除已刪除的項目(行)?當按下後退按鈕時恢復SQLite數據庫上的已刪除項目/項目
您需要重做/撤銷操作。存儲特定操作(如刪除)的東西,並且可以通過取消刪除或通過重新刪除重做來撤消它們。有大量的示例代碼教程。應該很容易進行簡單的刪除/取消刪除。
至於使用後退按鈕。您可以添加一個覆蓋默認實現的KeyListener,並使用您的代碼。這是非常令人沮喪的,我會建議在ActionBar中創建一個撤消圖標。
祝你好運!