Android 过期计时器
我在安卓数据库中有一条记录,它与创建时间一起保存。我想有一个计时器,2小时后,这个项目将被删除。我研究了一下,得出了两个结果: 一个是创建一个异步任务,但在我看来,这个解决方案会占用太多的资源而不需要任何资源 第二个是实现一个服务。我对Android中的服务及其工作方式一无所知。我读了一些书,但我不知道如何计算服务的时间并检查它是否超过了它的使用寿命Android 过期计时器,android,android-asynctask,android-service,Android,Android Asynctask,Android Service,我在安卓数据库中有一条记录,它与创建时间一起保存。我想有一个计时器,2小时后,这个项目将被删除。我研究了一下,得出了两个结果: 一个是创建一个异步任务,但在我看来,这个解决方案会占用太多的资源而不需要任何资源 第二个是实现一个服务。我对Android中的服务及其工作方式一无所知。我读了一些书,但我不知道如何计算服务的时间并检查它是否超过了它的使用寿命 Halp plz.我建议您可以查看一下AlarmManager类 为什么不直接忽略超过2小时的行?只需在表上创建一个视图。与数据库上删除旧记录的插
Halp plz.我建议您可以查看一下
AlarmManager
类
为什么不直接忽略超过2小时的行?只需在表上创建一个视图。与数据库上删除旧记录的插入/更新触发器配对 伪: 对于视图,选择
select * from table where createdate > now()-2hours
create trigger on table.cleanuptrigger after insert/update
on table for each row when createdate < now()-2hours;
从createdate>now()所在的表中选择*-2hours
插入/更新后在table.cleanuptrigger上创建触发器
当createdate
我发现只要应用程序处于活动状态,“倒计时”就可以正常工作