Ich suche Hilfe auf einer APP, die ich erstellen muss. Ich habe keine Erfahrung mit Android App Entwicklung, aber ich studiere und übe.Sollte ich Arrary oder SQLite-Datenbank verwenden?
Ich versuche eine App zu erstellen, um Zahlungen aus einer Liste von Kunden aufzuzeichnen und eine Quittung auszudrucken, wenn bezahlt wird. Ich lade eine Liste von Kunden mit ausstehendem Kontostand herunter, indem ich json array in android verwende. Jetzt bin ich verwirrt, weiß nicht, ob ich Arrays oder eine Datenbank verwenden soll, um die Liste zu speichern, da ich später auf den Server updaten muss. SQLite scheint eine Option zu sein, aber ich muss die Liste jedes Mal herunterladen, wenn der Benutzer mit WiFi verbunden ist.
Ich denke, ich muss die Zahlungen auf einem Array speichern und es einmal hochgeladen.
Können Sie mir bitte sagen, was wäre die beste Option für die Aufgaben, die ich erreichen möchte.
Wenn Sie Werte speichern und abrufen müssen, ist eine Datenbank das, was Sie wollen. Arrays sind behoben - es sei denn, Sie implementieren keine Möglichkeit, sie in eine Datei zu serialisieren. Darüber hinaus sind Arrays nur für wenige Elemente (z. B. 100 Elemente) verwendbar. Eine Datenbanktabelle kann mehrere Felder enthalten, um Ihnen mehr Details zu geben. Und es ist durchsuchbar, sortierbar, Sie können Aggregationsfunktionen und so weiter verwenden. –