首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android -后台服务

android -后台服务
EN

Stack Overflow用户
提问于 2018-01-23 23:37:21
回答 2查看 291关注 0票数 1

我正在编写android应用程序,这将从服务器请求数据后,每5分钟,并将加载到sqlite。稍后,每当用户想要查看数据时,就会向用户显示来自sqlite的数据。数据库将只包含最多2天的数据,并将继续删除较旧的数据。

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

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-01-23 23:41:30

你的实施计划在我看来还可以。但我认为每5分钟同步一次太多了,而且会给你的用户带来持续的电池耗尽和网络使用问题。

票数 0
EN

Stack Overflow用户

发布于 2018-01-23 23:48:24

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

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

优势:

  1. 您不必担心移动代理2上的电池问题。所有的艰苦工作和计算都在服务器端完成。

享受吧!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48405512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档