Enforce map the telephony features with APIs in CarrierConfigLoader.
If the required telephony feature is not defined, throw UnsupportedOperationException.
Bug: 297989574
Test: atest CarrierConfigLoaderTest
Change-Id: Iaba1a26e03f77b31af0aebea1b6df056ec8dbf33
diff --git a/src/com/android/phone/PhoneGlobals.java b/src/com/android/phone/PhoneGlobals.java
index f93b1e5..b19e276 100644
--- a/src/com/android/phone/PhoneGlobals.java
+++ b/src/com/android/phone/PhoneGlobals.java
@@ -578,7 +578,7 @@
imsRcsController = ImsRcsController.init(this);
- configLoader = CarrierConfigLoader.init(this);
+ configLoader = CarrierConfigLoader.init(this, mFeatureFlags);
if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEPHONY_IMS)) {
mImsStateCallbackController =