diff options
author | Brad Ebinger <breadley@google.com> | 2017-11-09 10:25:46 -0800 |
---|---|---|
committer | Brad Ebinger <breadley@google.com> | 2017-11-13 23:35:39 +0000 |
commit | f3cda82b91f475e99b25dd50a36d2c49a46ce103 (patch) | |
tree | 4e958d7c3bd414cee9fdd241d8c52a3fe99de36a /src/java/com/android/ims/ImsManager.java | |
parent | 2335b7020d66b25ee22bc414faf2847582fb8290 (diff) | |
download | ims-f3cda82b91f475e99b25dd50a36d2c49a46ce103.tar.gz |
Refactor IMS to use ImsFeature AIDLsandroid-o-mr1-iot-preview-6o-mr1-iot-preview-6
Refactors ImsManager and the ImsServiceProxy
to use the specific ImsFeature AIDLs instead
of a flat ImsService interface.
Test: Manual, Telephony IMS unit tests
Change-Id: I00155a0092f7e2527bbb96c196a59f0d0d4039eb
Diffstat (limited to 'src/java/com/android/ims/ImsManager.java')
-rw-r--r-- | src/java/com/android/ims/ImsManager.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java index 1a53ff48..a1d659c7 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -43,6 +43,7 @@ import android.util.Log; import com.android.ims.internal.IImsCallSession; import com.android.ims.internal.IImsConfig; import com.android.ims.internal.IImsEcbm; +import com.android.ims.internal.IImsMMTelFeature; import com.android.ims.internal.IImsMultiEndpoint; import com.android.ims.internal.IImsRegistrationListener; import com.android.ims.internal.IImsServiceController; @@ -1980,8 +1981,8 @@ public class ImsManager { serviceProxy.setStatusCallback(() -> mStatusCallbacks.forEach( ImsServiceProxy.INotifyStatusChanged::notifyStatusChanged)); // Returns null if the service is not available. - IImsServiceController b = tm.getImsServiceControllerAndListen(mPhoneId, - ImsFeature.MMTEL, serviceProxy.getListener()); + IImsMMTelFeature b = tm.getImsMMTelFeatureAndListen(mPhoneId, + serviceProxy.getListener()); if (b != null) { serviceProxy.setBinder(b.asBinder()); // Trigger the cache to be updated for feature status. |