Migrate OnSubscriptionsChangedListener to different Handler
Remove calls to the internal method of OnSubscriptionsChangedListener.
This causes a minor change to the threading since posts now go through
the same handler twice, but it should be benign and thread safer.
Bug: 278814050
Test: atest FrameworksTelephonyTests
Change-Id: I3081003ec6092334df9dca7833ed53b96d313b98
diff --git a/src/com/android/phone/ImsProvisioningController.java b/src/com/android/phone/ImsProvisioningController.java
index a62980e..b2e34ae 100644
--- a/src/com/android/phone/ImsProvisioningController.java
+++ b/src/com/android/phone/ImsProvisioningController.java
@@ -839,7 +839,7 @@
mSubscriptionManager = mApp.getSystemService(SubscriptionManager.class);
mTelephonyRegistryManager = mApp.getSystemService(TelephonyRegistryManager.class);
mTelephonyRegistryManager.addOnSubscriptionsChangedListener(
- mSubChangedListener, mSubChangedListener.getHandlerExecutor());
+ mSubChangedListener, mHandler::post);
mImsProvisioningLoader = imsProvisioningLoader;
PhoneConfigurationManager.registerForMultiSimConfigChange(mHandler,