diff options
| author | Philip P. Moltmann <moltmann@google.com> | 2020-02-10 08:46:26 -0800 |
|---|---|---|
| committer | Philip P. Moltmann <moltmann@google.com> | 2020-02-12 18:51:53 +0000 |
| commit | ee29509ecd73c3910011b2bdc12d1ef28fcb5a3d (patch) | |
| tree | 88289fe02f2ffd203dd0468e829e42b56ea9118f /core/java/android/app/ActivityManagerInternal.java | |
| parent | 998c6ad176d4c419f52184842692c3009379d3f5 (diff) | |
Revert "Revert "Activity start: Send featureId from context->AppOpsManager""
This reverts commit e7421e92d947b09ca3cb9e6dfb66bbb27b9ed114.
Exempt-From-Owner-Approval: revert-revert and only piping anyway
Test: 1:1 revert-revert
Bug: 136595429
Change-Id: I44e5fa2019f5604c6e2c08bdd1967129c64a90a7
Diffstat (limited to 'core/java/android/app/ActivityManagerInternal.java')
| -rw-r--r-- | core/java/android/app/ActivityManagerInternal.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/core/java/android/app/ActivityManagerInternal.java b/core/java/android/app/ActivityManagerInternal.java index c60f7bd29ce8..ec110435d95c 100644 --- a/core/java/android/app/ActivityManagerInternal.java +++ b/core/java/android/app/ActivityManagerInternal.java @@ -269,13 +269,16 @@ public abstract class ActivityManagerInternal { public abstract void tempWhitelistForPendingIntent(int callerPid, int callerUid, int targetUid, long duration, String tag); - public abstract int broadcastIntentInPackage(String packageName, int uid, int realCallingUid, - int realCallingPid, Intent intent, String resolvedType, IIntentReceiver resultTo, - int resultCode, String resultData, Bundle resultExtras, String requiredPermission, - Bundle bOptions, boolean serialized, boolean sticky, @UserIdInt int userId, - boolean allowBackgroundActivityStarts); + + public abstract int broadcastIntentInPackage(String packageName, @Nullable String featureId, + int uid, int realCallingUid, int realCallingPid, Intent intent, String resolvedType, + IIntentReceiver resultTo, int resultCode, String resultData, Bundle resultExtras, + String requiredPermission, Bundle bOptions, boolean serialized, boolean sticky, + @UserIdInt int userId, boolean allowBackgroundActivityStarts); + public abstract ComponentName startServiceInPackage(int uid, Intent service, - String resolvedType, boolean fgRequired, String callingPackage, @UserIdInt int userId, + String resolvedType, boolean fgRequired, String callingPackage, + @Nullable String callingFeatureId, @UserIdInt int userId, boolean allowBackgroundActivityStarts) throws TransactionTooLargeException; public abstract void disconnectActivityFromServices(Object connectionHolder); |
