Meine Firma möchte eine Bibliothek für Android veröffentlichen, damit andere Leute unsere Inhalte einfach in ihre eigenen Apps integrieren können.Möchten Sie eine POJO- oder Cursor-basierte Bibliothek in Ihre Android App integrieren?
Jetzt bin ich noch sehr unsicher, wie ich den Inhalt bereitstellen soll. Im Moment verwende ich POJOs, um die Daten in meinem Projekt bereitzustellen.
Ich folgte der debate "POJOs vs. Cursors", die zugunsten von Cursors fiel. Ich habe auch an example gesehen, wo jemand die geparste Ressource in einer SQLLite-DB speichert und später durch Cursor darauf zugreift.
Ich weiß, dass Cursor viele Vorteile im Vergleich zu POJOs haben. Aber möchten Sie sich mit Cursors herumschlagen, wenn Sie eine Bibliothek implementieren müssen? Einige von euch könnten auch solche Bibliotheken geschrieben haben. Was hast du benutzt und warum?
Wie andere Libs es tun ...
Antwortformat: Die Serverantwort ist ein String JSON. Das SDK stellt eine Util.parseJson() - Methode bereit, um dieses in ein JSONObject zu konvertieren, dessen Felder und Werte überprüft und abgerufen werden können.
Was meinen Sie mit "Cursor unterstützte POJOs"? Sind POJOs die Fassade Ihres Cursor-basierten Datenmanagements? Ich habe Cursor als "Frontend" für POJOs gesehen, aber nicht umgekehrt. – OneWorld
@OneWorld Ich bin mir nicht sicher, ob es sich lohnt POJO zu nennen, da es nicht mehr * plain * ist, aber einige Leute machen ein Wrapper-Objekt um den Cursor, das private 'Cursor' Member enthält und Hilfsmethoden wie' getId', 'getImageUrl hat 'und etc. Inside wäre es entweder einfach 'get' oder '' + 'switch' (oder irgendeine Art von Logik). –
Pijusn