Функция никогда не используется для методов, аннотированных с помощью OnLifecycleEvent в LifecycleObserver - PullRequest
1 голос
/ 19 апреля 2020

Существует пользовательский CustomLifecycleObserver:

class CustomLifecycleObserver : LifecycleObserver {

    @OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
    fun onCreate() {
        Logger.tag("SOME-TAG").d("ON_CREATE")
    }

    @OnLifecycleEvent(Lifecycle.Event.ON_START)
    fun onStart() {
        Logger.tag("SOME-TAG").d("ON_START")
    }
}

somewhere.lifecycle.addObserver(CustomLifecycleObserver())

Оба метода onCreate и onStart помечены как неиспользуемые в последней Android Studio 3.6.3. Есть ли какой-нибудь правильный способ сделать его «используемым» без SuppressWarnings?

...