Существует пользовательский 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?