Cześć,
Dopiero zaczynam z Androidem Native, natomiast miałem dotychczas pewne doświadczenie z Xamarinem.
Moja aplikacja potrzebuje mieć serwis który działa w tle (foreground service) tak aby nie został zamknięty przez androida > 8 - ma byc cały czas widoczne powiadomienie że serwis działa.
Serwis (zdefiniowany w mojej aplikacji) jest startowany przy inicjalizacji głównej aktywność (tj pierwszy start aplikacji) i ma działać w tle tak długo jak się da. Natomiast w samej aplikacji potrzebuję odnosić się dość często do niego więc najlepiej gdyby można było odniesienie do niego wstrzykiwać daggerem do fragmentów (1 aktywność i wiele fragmentów) . W jaki sposób najlepiej osiągnac taki efekt ? Niestety na razie mam zerowe pojęcie o konfiguracji daggera.
Ogólnie idea jest taka że ten serwis działa w tle cały czas podtrzymując komunikację (Web Socket) natomiast użytkownik może przełączać się między innymi aplikacjami. Priorytetowe jest to żeby apka była cały czas połączona z serwerem - to aplikacja wewnętrzna więc użytkownicy wiedzą że tak ma być.
Pozdrawiam