我有一个从 Activity 调用的生命周期感知组件。它在debug
模式下工作正常。但是当缩小(Proguard)时,似乎没有调用生命周期组件。添加规则是什么proguard-rules.pro
?
经过一番折腾,我得到了答案。请检查以下。原始推文
-keep
生命周期感知组件以及文件Lifecycle.Event
中的注释proguard-rules.pro
。原始推文
-keep public class android.arch.lifecycle.** {
public protected *;
}
-keepclassmembers class ** {
@android.arch.lifecycle.OnLifecycleEvent public *;
}