OSDN Git Service

Switch display uid whitelist from task to activity
authorDavid Stevens <stevensd@google.com>
Sat, 4 Mar 2017 00:18:50 +0000 (16:18 -0800)
committerDavid Stevens <stevensd@google.com>
Tue, 21 Mar 2017 21:54:20 +0000 (14:54 -0700)
commit82ea6cb9de38fd20ebcddfd84f0132908beeeab1
treeeb2cdbf11188c18f3344ff7e7724f7872d8716f4
parentecf0582e7deb711b4bd718884a978f7c47a0cf65
Switch display uid whitelist from task to activity

Tasks can contain activities from multiple UIDs, so the uid whitelists
for private displays need to be based on activities instead of tasks.

This change also stops keeping track of uids on public displays, since
the uid list is not used for those displays.

Test: android.server.cts.ActivityManagerDisplayTests
Test: #testPermissionLaunchMultiUidTask
Change-Id: I38f1434f581af64f0db40221431994fd5a99bab3
services/core/java/com/android/server/am/ActivityRecord.java
services/core/java/com/android/server/am/ActivityStack.java
services/core/java/com/android/server/am/ActivityStackSupervisor.java
services/core/java/com/android/server/am/TaskRecord.java