2 小时后安排活动 运行

schedule event run after 2 hour

我的应用程序是一个Android预订应用程序tables.so应用程序直接与server.I通信需要调用由Android[生成的特定事件=17=] Android 应用程序购买了一件商品,所以我需要保留该商品 2 小时,这样就没人可以使用了 item.i 我正在考虑将数据库中的标志更改为不可用.使用 2 小时后,我需要为其他用户发布该项目。

我知道触发器会完成这项工作,但是否可以从 table 中删除皇冠触发器并删除调度。

如果你想在客户端处理这个,那么你必须使用 AlarmManager 来完成,安排一个事件来进行 api 调用或者只是在本地释放它。但正如你所说,cron 作业将是一种更好的方法,你可以在 2 小时后更新数据库。

If you want to run particular Rest API

,每 2 小时后,您可以设置 Repeating ALARM , or you can user Timer and Timer Task

If you want to just notify the user after 2 hr,

然后您可以将 cron-trigger 与 FCM(firebase clod messaging)等云消息传递一起使用

为什么你会 hold/release 那样?它看起来不太稳健……如果出现某种通信错误,自行车可能会永久挂起。我会 运行 基于时间戳的东西,并根据日期实时计算自行车的可用性。这些计算的成本很低。