检查json和通知与关闭的应用程序



我不知道从哪里开始或走哪条路,我一直在看闹钟管理器,工作管理器,服务。

我想使用PeriodicWorkRequest(从简单的东西开始,显示一个toast),但这有一个最小的15分钟跨度,这对我不起作用,如果我需要咨询Json每分钟,我甚至想咨询它每秒钟。

我想在我的应用程序中实现一个节,以便用户接收通知。用户将选择一个值,该值可以决定他是否希望在超过该值或低于该值时收到通知。该值将与通过Http请求的Json获得的值进行比较,如果可能的话,每分钟比较一次。

我怎样才能做到这一点?值得一提的是,即使用户关闭应用程序或重新启动设备,该程序也应继续运行。

不建议频繁执行网络操作,因为它会耗尽用户的电池。你可能需要的是有一个Socket连接,如果你的值变化很快,它必须实时更新。

然而,有一个在后台运行的IntentService可能是你想要的。

最新更新