Mam więc prezentera, który jest już związany z działaniem. Książka mówi, że jeden prezenter powinien być przywiązany do jednego widoku. Ale teraz dodaję kilka fragmentów i mnóstwo niestandardowych widoków. Rozważam również fragment, aby również był poglądem. Widoki niestandardowe będą zawierały trochę logiki. Zarówno fragmenty, jak i niestandardowe widoki są oczywiście zawarte w mojej działalności.Android MVP - czy mogę mieć wiele prezentacji dla niestandardowych widoków i fragmentów
Moje pytanie brzmi, czy powinienem ponownie użyć tego samego prezentera w widoku fragmentów i niestandardowych widoków, czy też każdy widok powinien mieć własnego prezentera? Rozumiem, że jest to oparte na opiniach, ale chcę najlepszego podejścia do testowania i utrzymywania kodu w czystości.
Jeśli mam jednego prezentera dla wszystkich tych nielicznych użytkowników, to interfejs używany przez prezentera będzie zawierał wiele metod wywołania zwrotnego. W międzyczasie, jeśli zrobię coś przeciwnego i utworzę jednego prezentera dla każdego widoku, łatwiej będzie go przeczytać, ale jak go przetestować?
Przy okazji, to było najlepsze podejście, jakie podążam teraz. – j2emanue