Use binder thread by default for IImsConfig AIDL Interface

Add additional information about ImsconfigStub so that Vendors can clearly set as they desired

Test: Informational comment added, e2e call regression test
Bug: 257554968
Change-Id: I10ce85eb2fa55ec1f4ff5965ad70491cae1b0467
This commit is contained in:
Hakjun Choi
2022-11-18 02:57:23 +00:00
parent 2b2ddc841d
commit 3617acba0c

View File

@@ -22,6 +22,7 @@ import android.annotation.SystemApi;
import android.content.Context;
import android.os.PersistableBundle;
import android.os.RemoteException;
import android.telephony.ims.ImsService;
import android.telephony.ims.ProvisioningManager;
import android.telephony.ims.RcsClientConfiguration;
import android.telephony.ims.RcsConfig;
@@ -553,7 +554,7 @@ public class ImsConfigImplBase {
ImsConfigStub mImsConfigStub;
/**
* Create a ImsConfig using the Executor specified for methods being called by the
* Create an ImsConfig using the Executor specified for methods being called by the
* framework.
* @param executor The executor for the framework to use when executing the methods overridden
* by the implementation of ImsConfig.
@@ -569,6 +570,9 @@ public class ImsConfigImplBase {
mImsConfigStub = new ImsConfigStub(this, null);
}
/**
* Create an ImsConfig using the Executor defined in {@link ImsService#getExecutor}
*/
public ImsConfigImplBase() {
mImsConfigStub = new ImsConfigStub(this, null);
}