diff options
| author | 2022-11-09 05:27:25 +0000 | |
|---|---|---|
| committer | 2022-11-10 02:54:18 +0000 | |
| commit | f0cbf6772b363c17f49fdab685bc3fa1d7a34cf7 (patch) | |
| tree | 6ecf8bee63a85159537fd046e19e177fc37cdf47 | |
| parent | 4d742ae97219c4b2324ea0b6543b3bc5be4b3eb6 (diff) | |
Change the parameter type of WwanSelectorCallback#onDomainSelected()
From @RadioAccessNetworkType to @NetworkRegistrationInfo.Doamin
Bug: 258297042
Bug: 243344927
Bug: 258302615
Test: build
Change-Id: Ib347312f810beb9c87b4409c1e3990c647b2de47
3 files changed, 13 insertions, 8 deletions
diff --git a/telephony/java/android/telephony/DomainSelectionService.java b/telephony/java/android/telephony/DomainSelectionService.java index 383561ad01a0..c352f2bc3f83 100644 --- a/telephony/java/android/telephony/DomainSelectionService.java +++ b/telephony/java/android/telephony/DomainSelectionService.java @@ -28,7 +28,6 @@ import android.os.IBinder; import android.os.Parcel; import android.os.Parcelable; import android.os.RemoteException; -import android.telephony.AccessNetworkConstants.RadioAccessNetworkType; import android.telephony.Annotation.DisconnectCauses; import android.telephony.Annotation.PreciseDisconnectCauses; import android.telephony.ims.ImsReasonInfo; @@ -703,9 +702,9 @@ public class DomainSelectionService extends Service { } @Override - public void onDomainSelected(@RadioAccessNetworkType int accessNetworkType) { + public void onDomainSelected(@NetworkRegistrationInfo.Domain int domain) { try { - mCallback.onDomainSelected(accessNetworkType); + mCallback.onDomainSelected(domain); } catch (Exception e) { Rlog.e(TAG, "onDomainSelected e=" + e); } @@ -835,7 +834,14 @@ public class DomainSelectionService extends Service { return Runnable::run; } - private @NonNull Executor getCachedExecutor() { + /** + * Gets the {@link Executor} which executes methods of this service. + * This method should be private when this service is implemented in a separated process + * other than telephony framework. + * @return {@link Executor} instance. + * @hide + */ + public @NonNull Executor getCachedExecutor() { synchronized (mExecutorLock) { if (mExecutor == null) { Executor e = getExecutor(); diff --git a/telephony/java/android/telephony/WwanSelectorCallback.java b/telephony/java/android/telephony/WwanSelectorCallback.java index 489a589d2b62..b3682caa4eb3 100644 --- a/telephony/java/android/telephony/WwanSelectorCallback.java +++ b/telephony/java/android/telephony/WwanSelectorCallback.java @@ -18,7 +18,6 @@ package android.telephony; import android.annotation.NonNull; import android.os.CancellationSignal; -import android.telephony.AccessNetworkConstants.RadioAccessNetworkType; import android.telephony.DomainSelectionService.EmergencyScanType; import java.util.List; @@ -46,7 +45,7 @@ public interface WwanSelectorCallback { * Notifies the FW that the domain has been selected. After this method is called, * this interface can be discarded. * - * @param accessNetworkType the selected network type. + * @param domain The selected domain. */ - void onDomainSelected(@RadioAccessNetworkType int accessNetworkType); + void onDomainSelected(@NetworkRegistrationInfo.Domain int domain); } diff --git a/telephony/java/com/android/internal/telephony/IWwanSelectorCallback.aidl b/telephony/java/com/android/internal/telephony/IWwanSelectorCallback.aidl index 65d994b9066b..339fbee91812 100644 --- a/telephony/java/com/android/internal/telephony/IWwanSelectorCallback.aidl +++ b/telephony/java/com/android/internal/telephony/IWwanSelectorCallback.aidl @@ -21,6 +21,6 @@ import com.android.internal.telephony.IWwanSelectorResultCallback; oneway interface IWwanSelectorCallback { void onRequestEmergencyNetworkScan(in int[] preferredNetworks, int scanType, in IWwanSelectorResultCallback cb); - void onDomainSelected(int accessNetworkType); + void onDomainSelected(int domain); void onCancel(); } |