安卓 - 后台服务



我正在编写Android应用程序,它将每5分钟从服务器请求数据并将其加载到sqlite中。稍后,每当用户想要查看数据时,都会向用户显示来自 sqlite 的数据。数据库将仅包含过去 2 天的数据,并将继续删除旧数据。

我想使用 Firebase JobScheduler 实现所有这些功能。但在写作之前,我想知道它是否是正确的工具?有没有更好的方法来实现此功能?或者任何推荐的方法?

提前谢谢。

你的实施计划对我来说听起来不错。 但我认为每 5 分钟同步一次是多余的,并且会因不断的电池消耗和网络使用而给您的用户带来问题。

您的实现是正确的,但这种机制存在一个巨大的缺点,即电池耗尽。我认为最好的机制是在服务器端实现该功能。

  1. 服务器检查数据库中是否有任何更改
  2. 如果发现任何更改,则只需将特定的更新数据推送到移动代理即可。

优势:1.您无需担心移动代理的电池2.所有的努力和计算都在服务器端完成。

享受!!

相关内容

  • 没有找到相关文章

最新更新