Loading src/java/com/android/internal/telephony/PhoneBase.java +7 −1 Original line number Diff line number Diff line Loading @@ -425,7 +425,13 @@ public abstract class PhoneBase extends Handler implements Phone { mUiccController = UiccController.getInstance(); mUiccController.registerForIccChanged(this, EVENT_ICC_CHANGED, null); // Monitor IMS service // Monitor IMS service - but first poll to see if already up (could miss // intent) ImsManager imsManager = ImsManager.getInstance(mContext, getPhoneId()); if (imsManager != null && imsManager.isServiceAvailable()) { mImsServiceReady = true; updateImsPhone(); } IntentFilter filter = new IntentFilter(); filter.addAction(ImsManager.ACTION_IMS_SERVICE_UP); filter.addAction(ImsManager.ACTION_IMS_SERVICE_DOWN); Loading Loading
src/java/com/android/internal/telephony/PhoneBase.java +7 −1 Original line number Diff line number Diff line Loading @@ -425,7 +425,13 @@ public abstract class PhoneBase extends Handler implements Phone { mUiccController = UiccController.getInstance(); mUiccController.registerForIccChanged(this, EVENT_ICC_CHANGED, null); // Monitor IMS service // Monitor IMS service - but first poll to see if already up (could miss // intent) ImsManager imsManager = ImsManager.getInstance(mContext, getPhoneId()); if (imsManager != null && imsManager.isServiceAvailable()) { mImsServiceReady = true; updateImsPhone(); } IntentFilter filter = new IntentFilter(); filter.addAction(ImsManager.ACTION_IMS_SERVICE_UP); filter.addAction(ImsManager.ACTION_IMS_SERVICE_DOWN); Loading