Ну, твой сервис ещё и LifecycleObserver он так же должен наследовать, если ты хочешь его зарегистрировать
если можно я ещё раз продублирую
чтобы добавить во фрагмент обсервера, который у меня по сути абстракный класс, а именно его методы с аннотация аля
@OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
то мне нужно
унаследовать абстрактный класс от LifecycleObserver
и после этого так как данный класс у меня используется в объекте в этом методе:
override fun createAuthorizationsPollingService(): PollingServiceAbs<FetchAuthorizationsContract> {
return AuthorizationsPollingService()
}
а этот метод уже в презентере, то я во фрагменте делаю следующее
lifecycle.addObserver(presenter)
при всём при этом у меня сервис наследует абстракатный класс
class AuthorizationsPollingService : PollingServiceAbs<FetchAuthorizationsContract>() {