首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在android应用程序中同步服务器数据?

如何在android应用程序中同步服务器数据?
EN

Stack Overflow用户
提问于 2015-11-02 06:30:35
回答 2查看 2.1K关注 0票数 4

我正在构建一个android应用程序,其中包括列出产品的详细信息。这些产品将是500至1000项,并随着时间的推移,随着后端服务器的变化。

为了避免每次从服务器获取这个大数据到显示列表,需要在本地数据库中持久化,并通过从数据库查询来显示。

对于持久化数据,我探索了以下可用的方法。

  1. 本机sqlite (使用同步适配器框架进行同步)
  2. 领域(无法理解如何同步)
  3. Couchbase lite (有自己的同步网关)

但却无法得出任何可能的最佳方法的结论。

由于数据很大,而且我们需要通过app离线访问数据,因此同步数据变得非常重要。我还在学习这些东西。

当后端发生变化时,请有人指导我设计、存储数据和同步数据的正确方向?

编辑:

尽管在android应用程序中有不同的视图或多种设计数据同步的方法,但是想要了解的东西很少:

  1. 存储选项 a.存储在本地sqlite或NoSQL数据库中,如CouchDB Lite?
  2. 同步选项 对于同步,是否需要sqlite结构与服务器db相同? 领域是否可以与同步适配器结合,或者领域是否有其他同步选项?
  3. 数据库设计 由于每个产品项目在单击它们时都要显示更多的详细信息,因此需要使用另一个API调用获取产品详细信息,或者需要在初始API调用中包含所有这些详细信息?设计方法是什么?
EN

Stack Overflow用户

发布于 2015-11-02 08:13:42

试用firebase数据库,它提供了android客户端,您可以通过它很容易地同步数据。欲知更多详情,请参阅

https://www.firebase.com/docs/android/guide/offline-capabilities.html

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

https://stackoverflow.com/questions/33471924

复制
相关文章

相似问题

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