Prevent fragments from being removed by proguard
Some fragments were being removed by proguard because they were only
being created via xml
Bug: 235835766
Bug: 235832450
Test: Manual, atest CarSettingsUnitTests
Change-Id: I2d51d6af9e4e6c72f41671d689ef7e514814fe25
diff --git a/proguard.flags b/proguard.flags
index d284ce0..6a43350 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -37,4 +37,8 @@
# Keep QCBackgroundWorker constructors
-keepclassmembers public class * extends com.android.car.settings.qc.SettingsQCBackgroundWorker {
public <init>(...);
-}
\ No newline at end of file
+}
+
+# Keep fragments that are only created via xml
+-keep public class * extends com.android.car.settings.common.SettingsFragment
+-keep public class * extends com.android.car.settings.common.BaseFragment
\ No newline at end of file