我正在尋求我需要創建的APP的幫助。我沒有android應用程序開發經驗,但我正在學習和練習。我應該使用arrary還是sqlite數據庫?
我正在嘗試構建一個應用程序來記錄來自客戶列表的付款並在付款時打印收據。我下載了一個有待結餘的客戶名單,使用json數組到android。現在,我很困惑,不知道是否應該使用數組或數據庫來存儲列表,因爲我需要稍後更新(上載)到服務器。 SQLite似乎是一種選擇,但是,每次用戶連接到WiFi時我都必須下載列表。
我想我必須將支付存儲在一個數組上,並在上傳時刷新它。
你能告訴我什麼是我試圖完成的任務的最佳選擇。
如果您必須存儲和檢索值,那麼數據庫就是您想要的。數組是固定的 - 除非你沒有實現將它們序列化到文件的方式。而且,數組只能用於少數項目(比如說100個項目)。數據庫表可以包含多個字段,以提供更多詳細信息。它是可搜索的,可排序的,您可以使用聚合函數等。 –