繁体   English   中英

如何使用Proguard调用可识别Android生命周期的组件?

[英]How to make Android lifecycle aware component get called on using Proguard?

我有一个从生命周期调用的生命周期感知组件 它在debug模式下工作正常。 但是,当最小化(Proguard)时,似乎不会调用lifecyle组件。 添加到proguard-rules.pro的规则是什么?

经过很多麻烦之后,我得到了答案。 请在下面检查。 原始推文

-keepproguard-rules.pro文件中-keep了解生命周期的组件以及Lifecycle.Event批注。 原始推文

-keep public class android.arch.lifecycle.** {
    public protected *;
}

-keepclassmembers class ** {
    @android.arch.lifecycle.OnLifecycleEvent public *;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM