2016-06-17 19 views
0

我的應用程序是一個Android應用程序,用於預訂tables.so應用程序直接與服務器通信。我需要調用Android應用程序生成的特定事件。 Android應用程序,所以我需要持有該項目2小時,所以沒有人可以使用該項目。我認爲改變數據庫內的標誌不可用。使用後2小時後,我需要爲其他用戶發佈該項目。計劃事件在2小時後運行

我從觸發器知道會完成這項工作,但是可以從表中刪除錶冠並刪除調度。

回答

1

你爲什麼要舉辦這樣的/釋放?它看起來並不健壯......如果出現某種溝通錯誤,自行車可能永久掛斷。我會根據時間戳運行一些事情,並根據日期實時計算自行車的可用性。這些計算將很便宜。

0

如果你想在客戶端處理這個問題,那麼你必須使用AlarmManager來完成它,安排一個事件來進行api調用或者只是在本地發佈它。但正如你所說,cron工作將是更好的方式來做它在2小時後更新數據庫。

0

如果你想運行特定的REST API

,每2小時後,您可以設置Repeating ALARM,或者你可以用戶TimerTimer Task

OR

如果您想在2小時後通知用戶,請致電

然後,你可以使用cron觸發雲消息像FCM(火力土塊消息)