2014-12-05 38 views
0

我已經有一個WebView應用程序將客戶端連接到移動友好的網站。對於管理員,我希望能夠每30分鐘運行一次SQL查詢(我已擁有)。如果它返回true,我想要觸發一個通知。每30分鐘SQL查詢觸發Android通知

我已經做了一些研究,並下載了一個JDBC驅動程序來連接到我的MsSql數據庫。

我想知道讓應用程序每30分鐘運行一次查詢並有條件觸發通知的最佳方式。

任何提示或幫助表示讚賞。 請讓我知道這是否是重複的,我在發佈之前做過搜索。

TBG

+0

用 – MobileMon 2014-12-05 19:56:25

回答

0

使用AlarmManager它允許您安排您的應用程序在未來的某一時刻運行,你的情況每隔30分鐘。 確保你使用AsyncTask或類似的東西在後臺運行你的沉重查詢。

檢查這個瞭解更多關於AlarmManager https://developer.android.com/training/scheduling/alarms.html以及如何使用它。

+0

之後的名稱搜索「cron job」這很好,這將允許我啓動服務並從應用程序的onStart運行它,我怎麼能從設備的啓動啓動服務? – TbgUser 2014-12-05 20:21:38

+0

android.intent.action.BOOT_COMPLETED – tachyonflux 2014-12-05 22:21:36