2014-12-05 80 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