Improvement provisioning in AOSP
Improvement Ims provisioning in AOSP to store and handle provisioning data.
Bug: http://b/202199221
Test: atest
Change-Id: Ifd7030d3c04a036acb82a4eced19b0584ae5afc8
diff --git a/src/com/android/phone/PhoneGlobals.java b/src/com/android/phone/PhoneGlobals.java
index e7cb28c..a4f405b 100644
--- a/src/com/android/phone/PhoneGlobals.java
+++ b/src/com/android/phone/PhoneGlobals.java
@@ -73,7 +73,6 @@
import com.android.internal.telephony.ims.ImsResolver;
import com.android.internal.telephony.imsphone.ImsPhone;
import com.android.internal.telephony.imsphone.ImsPhoneCallTracker;
-import com.android.internal.telephony.uicc.UiccCard;
import com.android.internal.telephony.uicc.UiccPort;
import com.android.internal.telephony.uicc.UiccProfile;
import com.android.internal.util.IndentingPrintWriter;
@@ -161,6 +160,7 @@
public PhoneInterfaceManager phoneMgr;
public ImsRcsController imsRcsController;
public ImsStateCallbackController mImsStateCallbackController;
+ public ImsProvisioningController mImsProvisioningController;
CarrierConfigLoader configLoader;
private Phone phoneInEcm;
@@ -470,6 +470,8 @@
PhoneFactory.getPhones().length);
mTelephonyRcsService.initialize();
imsRcsController.setRcsService(mTelephonyRcsService);
+ mImsProvisioningController =
+ ImsProvisioningController.make(this, PhoneFactory.getPhones().length);
}
configLoader = CarrierConfigLoader.init(this);