aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/android/ims/ImsManager.java
diff options
context:
space:
mode:
authorBrad Ebinger <breadley@google.com>2017-11-09 10:25:46 -0800
committerBrad Ebinger <breadley@google.com>2017-11-13 23:35:39 +0000
commitf3cda82b91f475e99b25dd50a36d2c49a46ce103 (patch)
tree4e958d7c3bd414cee9fdd241d8c52a3fe99de36a /src/java/com/android/ims/ImsManager.java
parent2335b7020d66b25ee22bc414faf2847582fb8290 (diff)
downloadims-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.java5
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.