Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0f020ece authored by Tony Mantler's avatar Tony Mantler
Browse files

Add proguard rules for lifecycle

Needed until package moves to aapt2

Bug: 69350851
Bug: 69257739
Test: None
Change-Id: I57c511fa521cbd28f5a621fe5dd444150af3d0f9
parent c75d3c06
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -6,3 +6,21 @@
-keep class android.telecom.Log {
  *;
}

# Keep classes, annotations and members used by Lifecycle. Remove this once aapt2 is enabled
-keepattributes *Annotation*

-keepclassmembers enum android.arch.lifecycle.Lifecycle$Event {
    <fields>;
}

-keep class * implements android.arch.lifecycle.LifecycleObserver {
}

-keep class * implements android.arch.lifecycle.GeneratedAdapter {
    <init>(...);
}

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