Ich muss verstehen, wie ich Nachrüstung zwischen mehreren Modulen in einer Android-Anwendung verwalten kann, wo jedes Modul mit verschiedenen Servern sprechen. Mein Fokus hier ist, dass alle Module vom Cache profitieren sollten, aber jedes Modul kann eine andere Konfiguration haben (zB Header und base_url).
Beispiel:
Ich habe 3 Untermodule in einem Android-Projekt. submodule1 hängt von submodule2 submodle3 auf submodule2Wie man die Nachrüstung zwischen mehreren Android-Modulen verwaltet
submodule1 spricht mit server1 submodule2 spricht mit server2 submodule3 spricht mit server3
abhängt, ist es in Ordnung, einzelne Instanz Nachrüstung zu haben und die Konfiguration bei Bedarf zu ändern oder gibt es eine andere Lösung?
Der Aufbau einer Retrofit-Instanz ist eine kostspielige Operation. Vielleicht ist es besser, 3 verschiedene Onces zu haben –
Haben Sie Dolch für die Injektion von Abhängigkeiten verwendet? – once2go