diff options
Diffstat (limited to 'services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java')
-rw-r--r-- | services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java b/services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java index f75d73b04476..8e7dde20955b 100644 --- a/services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java +++ b/services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java @@ -338,14 +338,16 @@ public abstract class ActivityTaskManagerInternal { private final @NonNull IBinder mAssistToken; private final @NonNull IBinder mShareableActivityToken; private final @NonNull IApplicationThread mAppThread; + private final int mUid; public ActivityTokens(@NonNull IBinder activityToken, @NonNull IBinder assistToken, @NonNull IApplicationThread appThread, - @NonNull IBinder shareableActivityToken) { + @NonNull IBinder shareableActivityToken, int uid) { mActivityToken = activityToken; mAssistToken = assistToken; mAppThread = appThread; mShareableActivityToken = shareableActivityToken; + mUid = uid; } /** @@ -375,6 +377,13 @@ public abstract class ActivityTaskManagerInternal { public @NonNull IApplicationThread getApplicationThread() { return mAppThread; } + + /** + * @return The UID of the activity + */ + public int getUid() { + return mUid; + } } public abstract void sendActivityResult(int callingUid, IBinder activityToken, |