每隔15分钟在后台刷新一次活动并发送通知,即使应用程序已关闭

时间:2018-07-02 14:22:43

标签: android background background-task

我正在开发一个应用程序,该应用程序从Web服务中获取数据并在回收者视图内的各种卡片视图中显示它们。 我需要刷新显示数据的活动并向用户发送通知(例如“系统正常”或“出现问题”),即使该应用程序每隔15分钟关闭一次也是如此。 我发现Alarm Manager或Work Manager应该可以解决我的问题,但是我不知道该怎么办。

1 个答案:

答案 0 :(得分:0)

执行此操作的正确方法是使用JobScheduler。您可以找到文档here。您将其设置为每15分钟从Web服务中获取数据。将此数据保存到一些持久性缓存中,并让该活动在每次启动时从缓存中加载数据