first commit i guess
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
-keepattributes AnnotationDefault,
|
||||
RuntimeVisibleAnnotations,
|
||||
RuntimeVisibleParameterAnnotations,
|
||||
RuntimeVisibleTypeAnnotations
|
||||
|
||||
-keepclassmembers enum androidx.lifecycle.Lifecycle$Event {
|
||||
<fields>;
|
||||
}
|
||||
|
||||
-keep class * implements androidx.lifecycle.GeneratedAdapter {
|
||||
<init>(...);
|
||||
}
|
||||
|
||||
-keepclassmembers class ** {
|
||||
@androidx.lifecycle.OnLifecycleEvent *;
|
||||
}
|
||||
|
||||
# The deprecated `android.app.Fragment` creates `Fragment` instances using reflection.
|
||||
# See: b/338958225, b/341537875
|
||||
-keepclasseswithmembers,allowobfuscation public class androidx.lifecycle.ReportFragment {
|
||||
public <init>();
|
||||
}
|
||||
|
||||
# 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 { *; }
|
||||
Reference in New Issue
Block a user