-
Notifications
You must be signed in to change notification settings - Fork 38
Breaking ProcessLifecycle EventsΒ #90
Description
Between version 1.0.5 (working) and [1.1.0-1.1.4] ProcessLifecycle is broken for all LifecycleObserver, DefaultLifecycleObserver and LifecycleEventObserver interfaces.
From 1.1.0 it pushed lifecycle dependencies to update and causes the issue probably.
lifecycle-process:2.2.0 -> 2.4.0
lifecycle-runtime:2.0.0 -> 2.3.1
Android Studio Bumblebee 2021.1.1 Patch 1
ext.kotlin_version = '1.6.10'
ext.android_gradle_plugin = '7.1.1'
ext.dokkaVersion = '0.9.18'
ext.hiltVersion = '2.38.1'
ext.compose_version = '1.1.0'
Reproduce step:
-
add a process lifecyle
implement LifecycleObserver
ProcessLifecycleOwner.get().lifecycle.addObserver(this)
@OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
fun onApplicationResume() {
....
} -
try with
api "com.google.android.material:compose-theme-adapter:1.0.5" (be sure that life cycle event called)
api "com.google.android.material:compose-theme-adapter:1.1.0" (life cycle event not called, deprecates lifecycle annotation and suggests use DefaultLifecycleObserver and LifecycleEventObserver interfaces instead but none of them are called.)