我已經有一個WebView應用程序將客戶端連接到移動友好的網站。對於管理員,我希望能夠每30分鐘運行一次SQL查詢(我已擁有)。如果它返回true,我想要觸發一個通知。每30分鐘SQL查詢觸發Android通知
我已經做了一些研究,並下載了一個JDBC驅動程序來連接到我的MsSql數據庫。
我想知道讓應用程序每30分鐘運行一次查詢並有條件觸發通知的最佳方式。
任何提示或幫助表示讚賞。 請讓我知道這是否是重複的,我在發佈之前做過搜索。
TBG
我已經有一個WebView應用程序將客戶端連接到移動友好的網站。對於管理員,我希望能夠每30分鐘運行一次SQL查詢(我已擁有)。如果它返回true,我想要觸發一個通知。每30分鐘SQL查詢觸發Android通知
我已經做了一些研究,並下載了一個JDBC驅動程序來連接到我的MsSql數據庫。
我想知道讓應用程序每30分鐘運行一次查詢並有條件觸發通知的最佳方式。
任何提示或幫助表示讚賞。 請讓我知道這是否是重複的,我在發佈之前做過搜索。
TBG
使用AlarmManager它允許您安排您的應用程序在未來的某一時刻運行,你的情況每隔30分鐘。 確保你使用AsyncTask或類似的東西在後臺運行你的沉重查詢。
檢查這個瞭解更多關於AlarmManager https://developer.android.com/training/scheduling/alarms.html以及如何使用它。
之後的名稱搜索「cron job」這很好,這將允許我啓動服務並從應用程序的onStart運行它,我怎麼能從設備的啓動啓動服務? – TbgUser 2014-12-05 20:21:38
android.intent.action.BOOT_COMPLETED – tachyonflux 2014-12-05 22:21:36
用 – MobileMon 2014-12-05 19:56:25