[英]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.