2017-03-12 6 views
-1

Ich bin neu in Android-Programmierung und ich arbeite derzeit an einer Todo-Liste App. Ich möchte den Namen der Aufgabe speichern und ob sie abgeschlossen ist oder nicht. Später kann ich Dinge wie Priorität oder ein Datum hinzufügen, wenn die Aufgabe beendet werden muss. Ich bin nur unsicher, welche Speichermethode ich verwenden soll. Würden SQL, JSON, XML oder etwas anderes wie eine CVS-Datei für die Aufgabe am besten geeignet sein?Wie speichere ich Daten für eine To-Do-Liste?

Sie müssen mir nicht zeigen, wie Sie diese Methode implementieren, ich bin nur neugierig, welche Methode am besten geeignet wäre.

Tanks für alle Antworten

+1

siehe diese https://github.com/googlesamples/android-architecture/tree/todo-mvp – muratgu

Antwort

0

Für mich, wenn Sie in Zukunft zusätzliche Skalierbarkeit von Ihrer App wollen - es ist besser, Datenbank zu verwenden. Einstellungen dienen nicht zum Speichern großer Datenmengen, aber sie benötigen möglicherweise weniger Zeit für die Implementierung. Speichern Sie nicht in xml/json, wenn Sie die Anzahl der gespeicherten Felder erhöhen möchten, wäre es nach einiger Zeit ein Durcheinander. Wenn es eine Art von selbst pädagogischem Projekt ist, möchten Sie vielleicht Firebase oder vielleicht Realm verwenden, aber es ist nur, wenn Sie etwas neues bekommen wollen. SQLite wäre auch genug.

+0

Tank Sie für alle Antworten. Es sieht so aus, als ob das wirklich eine Frage der Meinung ist. Ich denke, dass ich für SQL gehen und XML und JSON später für pädagogische Zwecke versuchen könnte. – Korbinian

-1

Diese eher ein pref ist. Frage. Aber XML ist so ziemlich der Standard.

+1

Ich würde sagen, JSON ist heutzutage mehr Standard als XML. Aber ohne das zu wissen - ohne viel mehr Daten darüber, was er braucht, können wir nicht sagen, was am besten ist. Wenn überhaupt, ist es wahrscheinlich eine Datenbank, die nicht XML speichern sollte. –

Verwandte Themen