diff options
author | Jooyung Han <jooyung@google.com> | 2021-09-01 00:20:02 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-09-01 00:20:02 +0000 |
commit | 01da4566ee15e12e7e639a3600220b3023ec4e70 (patch) | |
tree | 474907bb08f8bd3bc4eb0566850bc48f4277c49b | |
parent | 14c914335affa404011ec8f8af533e6adb5c00fe (diff) | |
parent | f306e4636538b9bfbc28b32cf0aa1abf6deefcd8 (diff) | |
download | base-01da4566ee15e12e7e639a3600220b3023ec4e70.tar.gz |
Merge "Revert "AIDL: use typed Map""
-rw-r--r-- | core/java/android/app/ActivityThread.java | 7 | ||||
-rw-r--r-- | core/java/android/app/IApplicationThread.aidl | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 56ec8eae23b6..41170a4c2749 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -1041,16 +1041,17 @@ public final class ActivityThread extends ClientTransactionHandler { IUiAutomationConnection instrumentationUiConnection, int debugMode, boolean enableBinderTracking, boolean trackAllocation, boolean isRestrictedBackupMode, boolean persistent, Configuration config, - CompatibilityInfo compatInfo, Map<String, IBinder> services, Bundle coreSettings, + CompatibilityInfo compatInfo, Map services, Bundle coreSettings, String buildSerial, AutofillOptions autofillOptions, ContentCaptureOptions contentCaptureOptions, long[] disabledCompatChanges) { if (services != null) { if (false) { // Test code to make sure the app could see the passed-in services. - for (String name : services.keySet()) { - if (services.get(name) == null) { + for (Object oname : services.keySet()) { + if (services.get(oname) == null) { continue; // AM just passed in a null service. } + String name = (String) oname; // See b/79378449 about the following exemption. switch (name) { diff --git a/core/java/android/app/IApplicationThread.aidl b/core/java/android/app/IApplicationThread.aidl index 45a83884c6b1..6e9157e2a8c3 100644 --- a/core/java/android/app/IApplicationThread.aidl +++ b/core/java/android/app/IApplicationThread.aidl @@ -72,7 +72,7 @@ oneway interface IApplicationThread { IInstrumentationWatcher testWatcher, IUiAutomationConnection uiAutomationConnection, int debugMode, boolean enableBinderTracking, boolean trackAllocation, boolean restrictedBackupMode, boolean persistent, in Configuration config, - in CompatibilityInfo compatInfo, in Map<String, IBinder> services, + in CompatibilityInfo compatInfo, in Map services, in Bundle coreSettings, in String buildSerial, in AutofillOptions autofillOptions, in ContentCaptureOptions contentCaptureOptions, in long[] disabledCompatChanges); void runIsolatedEntryPoint(in String entryPoint, in String[] entryPointArgs); |