Integrate new ImsCallSessionListener
am: 8409c97036
Change-Id: I08fd6b540ab77ac26da6dbac04a177e174c0b525
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index e3d17e1..eaf973d 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -2006,7 +2006,7 @@
ImsCallProfile profile) throws ImsException {
try {
// Throws an exception if the ImsService Feature is not ready to accept commands.
- return new ImsCallSession(mImsServiceProxy.createCallSession(serviceId, profile, null));
+ return new ImsCallSession(mImsServiceProxy.createCallSession(serviceId, profile));
} catch (RemoteException e) {
Rlog.w(TAG, "CreateCallSession: Error, remote exception: " + e.getMessage());
throw new ImsException("createCallSession()", e,
diff --git a/src/java/com/android/ims/ImsServiceProxy.java b/src/java/com/android/ims/ImsServiceProxy.java
index 4ac8fea..a874436 100644
--- a/src/java/com/android/ims/ImsServiceProxy.java
+++ b/src/java/com/android/ims/ImsServiceProxy.java
@@ -24,13 +24,13 @@
import android.os.RemoteException;
import android.telephony.Rlog;
import android.telephony.TelephonyManager;
+import android.telephony.ims.aidl.IImsCallSessionListener;
import android.telephony.ims.feature.ImsFeature;
import android.telephony.SmsMessage;
import android.telephony.ims.internal.stub.SmsImplBase;
import android.util.Log;
import com.android.ims.internal.IImsCallSession;
-import com.android.ims.internal.IImsCallSessionListener;
import com.android.ims.internal.IImsConfig;
import com.android.ims.internal.IImsEcbm;
import com.android.ims.internal.IImsMMTelFeature;
@@ -228,11 +228,11 @@
}
}
- public IImsCallSession createCallSession(int sessionId, ImsCallProfile profile,
- IImsCallSessionListener listener) throws RemoteException {
+ public IImsCallSession createCallSession(int sessionId, ImsCallProfile profile)
+ throws RemoteException {
synchronized (mLock) {
checkServiceIsReady();
- return getServiceInterface(mBinder).createCallSession(sessionId, profile, listener);
+ return getServiceInterface(mBinder).createCallSession(sessionId, profile);
}
}
diff --git a/src/java/com/android/ims/ImsServiceProxyCompat.java b/src/java/com/android/ims/ImsServiceProxyCompat.java
index a6d1865..d5f211a 100644
--- a/src/java/com/android/ims/ImsServiceProxyCompat.java
+++ b/src/java/com/android/ims/ImsServiceProxyCompat.java
@@ -123,10 +123,10 @@
}
@Override
- public IImsCallSession createCallSession(int sessionId, ImsCallProfile profile,
- IImsCallSessionListener listener) throws RemoteException {
+ public IImsCallSession createCallSession(int sessionId, ImsCallProfile profile)
+ throws RemoteException {
checkBinderConnection();
- return getServiceInterface(mBinder).createCallSession(sessionId, profile, listener);
+ return getServiceInterface(mBinder).createCallSession(sessionId, profile, null);
}
@Override