2017-07-16 134 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