我的应用程序的概念是一个基本的调查收集器 Excel 表,每个注册公司有 500 个输入字段/复选框,在移动设备上分为 5 个部分/屏幕(每个部分有 100 个输入字段)。每个屏幕都有一个保存按钮。单击保存按钮后,数据应保存在 sqlite(离线/本地数据库)和实时服务器中。如果互联网连接不稳定或不可用,则仅应将数据保存在本地数据库中。到此为止,我完成了。我的问题是,当互联网可用时,我将如何同步本地数据库中保存的数据?我将如何维护指示哪些屏幕已同步的标志?
例如,我看到了一份公司列表,我从中选择一个并在线填写其中的 2 个屏幕,离线填写 3 个。然后我点击另一家公司并离线保存它的随机 2 个屏幕。那时可以上网。现在我将如何同步我的那 2 个和前 3 个屏幕?