繁体   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