2017-07-16 87 views
0

实施每15分钟执行一次服务的最佳方法是什么? 执行应该发生在应用程序被杀死/在后台甚至运行时。 它应该做一些http工作已经很好,但与asynctask。 如果这个http返回一个特定的数据,它应该显示一个通知。 我应该怎么做? 任何帮助大大appriciated。 我很好,如果你只是提到方法,方法,模式,最佳实践等。带通知的Android预定后台/前台服务

谢谢!

回答

1

什么是实施服务的最佳方法,该服务每执行一次 15分钟。

使用Job Scheduler。有关工作安排的信息可以在Intelligent Job-Scheduling documentation找到。但是,请注意,您无法100%确定您的服务将每隔15分钟运行一次,因为其执行可能受到打盹模式及其restrictions的影响。

对于通知部分,您通常会这样做build your notification

如果您需要更多信息,您可以查看Using the Android Job SchedulerBackground work with JobScheduler视频并检查this示例项目。此外,有关服务重复性的一个相关问题可以在here找到。

+0

谢谢先生! 我将阅读所有提及的资源。 – benyuss