Ich erstelle das Back-End einer Android-Anwendung mit Retrofit 2 und Otto und es beinhaltet die Verwaltung einer Reihe von HTTP-Post-Anfrage (sagen wir 50). Meine Fragen sind:Verwalten Sie viele HTTP-Anfragen mit Retrofit 2 und Otto
1) Da jede Anfrage ein anderes JSON zurückgibt, ist es angebracht, ein pojo zu erstellen, um den Körper jeder Anfrage zu behandeln, oder gibt es einen besseren Ansatz, um damit umzugehen? Zusätzlich
2), ich ein Ereignis Bus bin mit, so dass der Fluss ist:
UI Ereignis -> Hauptthread -> Ereignis -> Netzwerk-Manager (Client) -> Ereignis -> Hauptthread - > UI
Wo sollte ich am besten mit der Datenverwaltung umgehen? Wenn ich beispielsweise eine Datenbank mit den von der Postanforderung zurückgegebenen Informationen füllen möchte, sollte ich beispielsweise Folgendes tun:
UI-Ereignis -> Hauptthread -> Ereignis -> Netzwerkmanager (Client) -> DB-Population - > event -> main thread (holt die Daten aus der DB) -> UI
Vielen Dank im Voraus für jede Hilfe!