W wersji migration guide sugeruje się, aby w razie potrzeby używać NotificationManager.startServiceInForeground()
zamiast startService()
.Ograniczenia usługi tła Android O
Ale nie widzę żadnej metody startServiceInForeground()
w NotificationManager
. czego mi brakuje?
To nie jest w NotificationManager, ale w aktywny/Context (np. Gdzie jest teraz StartService) – RobCo
Musisz ustawić compileSdkVersion do 26 i uaktualnić biblioteki obsługi do 26.0.0 zobaczyć metod wprowadzonych w Androidzie O. –
Dla kompatybilności użyj 'ContextCompat.startForegroundService()' w bibliotece pomocy technicznej 26.0.0-beta1 – RobCo