Ich verwende Retrofit mit , um einige Daten von meinem Server in meiner Splash-Aktivität zu erhalten. Jetzt , wenn der Anruf beendet ist, schreibt er Daten an Gson
Modellklassen automatisch,Retrofit 2, wie kann ich auf empfangene ArrayList in anderen Aktivitäten zugreifen?
Im Moment habe ich gemacht statisch ArrayLists
diese Modellklassen und schreibt Daten, um sie von Call-Antwort, aber das klingt nicht wie ein guter Ansatz.
Ich fragte mich, was ist der bessere Ansatz, um dieses Problem zu lösen?
Gibt es trotzdem Ich kann Daten von diesen Modellklassen direkt in andere Aktivitäten unter Verwendung bekommen?
oder ich würde sie von einer Aktivität an andere senden? Wenn ja, wie kann ich sie senden, da sie bereits eine Annotation mit Serialisierung haben.
Dank
Senden Sie es über EventBus. – Vucko
Vielleicht ein guter Weg, um es zu tun ist mit dem Beobachter Muster mit rxjava: http://randomdotnext.com/retrofit-rxjava/ –