我正在编写android应用程序,它将在每5分钟后从服务器请求数据并将其加载到sqlite中。稍后,只要他想查看数据,就会向用户显示sqlite中的数据。数据库将仅包含最近2天的数据,并将继续删除旧数据。
我想使用Firebase JobScheduler实现所有这些功能。但在写作之前,我想知道它是否适合使用?有没有更好的方法来实现此功能?或者任何推荐的方式?
提前致谢。
答案 0 :(得分:0)
您的实施计划对我来说听起来不错。但我认为每5分钟同步一次是过度的,并且会因电池不断耗尽和网络使用而导致用户出现问题。
答案 1 :(得分:0)
您的实施是正确的,但这种机制存在巨大的缺点,即电池排水。我认为最好的机制是在服务器端实现该功能。
优势:
你不用担心移动代理上的电池
2.所有的辛勤工作和计算都在服务器端完成。
享受!!