簡體   English   中英

在SQLite數據庫中自動過期並刪除記錄

[英]Automatically expire and delete record in SQLite database

我是Android的新手,我創建了一個使用SQLite創建,修改和刪除用戶的應用程序。 我想要做的是,在創建用戶一周之后,它會刪除自己而不需要管理員自己完成。 有沒有辦法做到這一點? 謝謝您的回答

您必須與用戶一起存儲creationDate然后創建一個運行sql命令的服務,讓我們說每晚,看看用戶是否超過一周。

我認為數據庫沒有辦法單獨檢測到它。

這是一個關於AlarmManager的鏈接,它可以在設定的時間運行背景資料。

所以我在我的SQLite DB中創建了兩行,並使用當前日期創建了一個時間戳。 第二行是TEXT,我讓用戶使用CalendarView選擇到期日期。 要刪除行,我使用了刪除方法。 由於此方法返回一個int值,我讓它啟動一個Toast來說明刪除了多少行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM