Předání nastavení do presenterů
Potřebujete do presenterů předávat argumenty, které nejsou objekty (např. informaci, zda běží v debug
režimu, cesty k adresářům apod.), a tedy nemohou být předány automaticky pomocí autowiringu? Řešením je zapouzdřit je
do objektu Settings
.
Služba Settings
přestavuje velmi snadný a přitom užitečný způsob, jak poskytovat informace o běžící
aplikaci presenterům. Její konkrétní podoba záleží čistě na vašich konkrétních potřebách. Příklad:
Ukázka registrace do konfigurace:
Když bude presenter potřebovat informace poskytované touto službou, jednoduše si o ni řekne v konstruktoru: