Java 自动终止并删除SQLite数据库中的记录

Java 自动终止并删除SQLite数据库中的记录,java,android,sqlite,Java,Android,Sqlite,我是android的新手,我制作了一个应用程序,可以使用SQLite创建、修改和删除用户。我想做的是,在创建用户一周后,它会自动删除,而不需要管理员自己做。 有办法做到这一点吗?感谢您的回答您必须与用户一起存储一个creationDate,然后创建一个运行sql命令的服务,比如说每天晚上,以查看哪个用户的年龄超过一周 我不认为有一种方法可以让数据库单独检测它 这里有一个链接,说明在设定的时间运行后台文件是很有用的。您必须与用户一起存储一个creationDate,然后创建一个运行sql命令的服务

我是android的新手,我制作了一个应用程序,可以使用SQLite创建、修改和删除用户。我想做的是,在创建用户一周后,它会自动删除,而不需要管理员自己做。
有办法做到这一点吗?感谢您的回答

您必须与用户一起存储一个creationDate,然后创建一个运行sql命令的服务,比如说每天晚上,以查看哪个用户的年龄超过一周

我不认为有一种方法可以让数据库单独检测它


这里有一个链接,说明在设定的时间运行后台文件是很有用的。

您必须与用户一起存储一个creationDate,然后创建一个运行sql命令的服务,比如说每晚,以查看哪个用户的年龄超过一周

我不认为有一种方法可以让数据库单独检测它


这里有一个链接,说明在设定的时间运行后台文件是很有用的。

所以我在SQLite数据库中创建了两行,并用当前日期做了一个时间戳。 第二行是文本,我让用户使用CalendarView选择过期日期。
为了删除行,我使用了delete方法。由于这个方法返回一个int值,我让它启动一个Toast来说明删除了多少行,所以我在SQLite DB中创建了两行,并用当前日期制作了一个时间戳。 第二行是文本,我让用户使用CalendarView选择过期日期。
为了删除行,我使用了delete方法。由于该方法返回一个int值,因此我让它启动一个Toast来说明删除了多少行

,您可以使用AlarmManager类()来计划运行SQL命令,即使您的应用程序没有运行。编辑:他们比我强!是的,我刚刚编辑了我的帖子,然后我看到了你的评论lol。在这种情况下,AlarmManager是最好的做法,我想你可以使用AlarmManager类()来计划运行SQL命令,即使你的应用程序没有运行。编辑:他们比我强!是的,我刚刚编辑了我的帖子,然后我看到了你的评论lol。在这种情况下,我想AlarmManager是最好的做法。如果你真的需要在特定时间完成删除用户条目,或者如果在下次使用应用程序时发现它已经过期,那么删除它是否足以达到同样的效果。你甚至可以走的更远一步,当被查询时如果发现过期,就删除它……考虑你是否真的需要在特定的时间完成用户条目的删除,或者如果它被发现在它的过期日期下的应用程序下一次使用,那么它就足以达到相同的效果。您甚至可以更进一步,在查询时删除它,如果发现它已过期。。。