首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >脱机第一:如何获取数据?

脱机第一:如何获取数据?
EN

Software Engineering用户
提问于 2019-09-19 19:25:41
回答 1查看 221关注 0票数 1

我是这个社区的新手,我很高兴我找到了这个,所以我可以问这样的问题(根据https://meta.stackexchange.com/questions/68384/whats-the-difference-between-stack-overflow-and-software-engineering-se-previo)。

问题很简单,如果我做离线第一输入,如何在应用程序的主屏幕中获取数据?

上下文示例项目:一个简单的Notes应用程序。主屏幕:加载Notes的所有列表(带有平铺和切断内容文本)。

我正在做一个简单的笔记-ish项目,我需要让它离线-首先。我的意思是它确实支持离线使用数据库。(SQLite)。当应用程序在线时,它会将保存的离线数据上传到服务器。

TL;DR,问题:在一个离线第一应用程序中,我是从服务器还是从本地DB获取/获取主屏幕数据?无论设备是在线的还是离线的。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2019-09-19 19:41:10

我是从服务器还是从本地DB获得/获取主屏幕数据?

是。

脱机时,从本地数据库获取它。

第一次联机时,将数据与服务器同步。

如果数据已经联机,则在上一次用户会话结束时同步数据。

如果已经联机,并且已经在上一次会话结束时同步了数据,只需从服务器获取数据即可。尽管如此,如果您有一个很好的同步算法,您可以始终同步启动时的数据,如果您在线,并同步的数据,一旦你回到线上后,离线。

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

https://softwareengineering.stackexchange.com/questions/398618

复制
相关文章

相似问题

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