[当我使用minifyEnabled=true
构建代码时,生命周期观察者不会触发。
lifecycle.addObserver(object : LifecycleObserver {
@OnLifecycleEvent(Lifecycle.Event.ON_ANY)
@Keep
fun anyEvent(source: LifecycleOwner, event: Lifecycle.Event) {
// Never triggers
Timber.i("Source=%s, event=%s", source, event)
}
})
[androidx.lifecycle:lifecycle
版本2.2.0-rc01
] >>
[compileSdkVersion
是28
,我正在Android 10(API29)模拟器上进行测试。
当我使用minifyEnabled = true构建代码时,生命周期观察者不会触发。 lifecycle.addObserver(object:LifecycleObserver {@OnLifecycleEvent(Lifecycle.Event.ON_ANY)@保持乐趣...
大约四个小时后,我可以自己回答这个问题,希望这可以防止其他人感到绝望。