我的應用程式的概念是一個基本的調查收集器 excel 表,每個注冊公司有 500 個輸入欄位/復選框,在移動設備上分為 5 個部分/螢屏(每個有 100 個輸入欄位)。每個螢屏都有一個保存按鈕。單擊保存按鈕后,資料應保存在 sqlite(離線/本地資料庫)和實時服務器中。如果互聯網連接不穩定或不可用,則只應將資料保存在本地資料庫中。到此為止我已經完成了。我的問題是,當互聯網可用時,我將如何同步本地資料庫中保存的資料?我將如何維護指示哪些螢屏已同步的標志?
例如,我看到了一個公司串列,我從中選擇了一個并在線填寫了其中的 2 個螢屏,離線填寫了 3 個。然后我點擊另一家公司并離線保存它的隨機 2 個螢屏。那時就可以上網了。現在我將如何同步我的那 2 個和前 3 個螢屏?
uj5u.com熱心網友回復:
您要問的是關于設計本地資料庫的全部內容。如果您將每個螢屏的資料分別發送到您的服務器,您可以有一個專用于 synced_flag 的新列。
螢屏 1 => 真螢屏
2 => 假
如果你想實時跟蹤你的互聯網連接,你可以使用NetInfo包來做這種事情。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/328805.html
