From 3617acba0ca7669add95f0ea9a25dde1d3481c25 Mon Sep 17 00:00:00 2001 From: Hakjun Choi Date: Fri, 18 Nov 2022 02:57:23 +0000 Subject: [PATCH] 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 --- .../java/android/telephony/ims/stub/ImsConfigImplBase.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java b/telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java index 897b57f48dadb..ad8a936c3c278 100644 --- a/telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java +++ b/telephony/java/android/telephony/ims/stub/ImsConfigImplBase.java @@ -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); }