Klasy generyczne to klasy bazujace na typie...
Tylko nie do konca wiem gdzie mam ich użyć.
Mam zrobic nowa klase np:
public ApiObserve<T extends Observe>?
Tylko czy wtedy nie musialbym na poziome ApiService tego uzywac? Tzn aby retrofit juz zwracal taki obiekt?
Czy w presenterze cos dodac, czy interfejs?
Nigdy tego nie uzywalem i nie do konca wiem co z tym zrobić;)
Zastanawialem sie czy da sie zrobic interfejs z metodami onNext, onComplete, ale nie moge jako parametr dac wyrazenia lambda...
[EDIT]
Przerobiłem trochę https://github.com/pionas/e-KonkursyStats/blob/master/app/src/main/java/info/e_konkursy/stats/Presenter/MainActivityPresenter.java
ale w dalszym ciągu nie wiem czy to to...
dodana zawartość
Hej,
dodałem sobie test MainActivity.
Jednak mam problem z testowanie - musiałem zakomentować jedną linijkę:
https://github.com/pionas/e-KonkursyStats/commit/d98fbdc0b682b437296a35056227e20c9ffa8f50#diff-7afc88cd9bc4fe8d71dee7b69759d789
Jak zrobić mock'a do tego przypadku?
Tzn. w którym miejscu powinienem wgryźć się aby nadpisać odpytywanie serwera?
Zastanawiam się czy w StatsRepository nie powinienem dać jakiegoś if'a ale to nie do końca mnie przekonuje...