20 lines
565 B
Plaintext
20 lines
565 B
Plaintext
|
-keepattributes *Annotation*
|
||
|
|
||
|
-keepclassmembers enum androidx.lifecycle.Lifecycle$Event {
|
||
|
<fields>;
|
||
|
}
|
||
|
|
||
|
-keep !interface * implements androidx.lifecycle.LifecycleObserver {
|
||
|
}
|
||
|
|
||
|
-keep class * implements androidx.lifecycle.GeneratedAdapter {
|
||
|
<init>(...);
|
||
|
}
|
||
|
|
||
|
-keepclassmembers class ** {
|
||
|
@androidx.lifecycle.OnLifecycleEvent *;
|
||
|
}
|
||
|
|
||
|
# this rule is need to work properly when app is compiled with api 28, see b/142778206
|
||
|
# Also this rule prevents registerIn from being inlined.
|
||
|
-keepclassmembers class androidx.lifecycle.ReportFragment$LifecycleCallbacks { *; }
|