OSDN Git Service

When app dies, destroy snapshot
authorJorim Jaggi <jjaggi@google.com>
Tue, 3 Jan 2017 15:44:46 +0000 (16:44 +0100)
committerJorim Jaggi <jjaggi@google.com>
Tue, 17 Jan 2017 23:15:26 +0000 (00:15 +0100)
commit10abe2fe297ce1ec60c15a3bd947757aee5b14b3
tree8ebe5874d1dcfc02464d43869177cd2336b47c52
parent02d091aa2a7b2281497b3535dca5503a9091c241
When app dies, destroy snapshot

Also destroy snapshot when we remove the AppWindowToken.

Test: runtest frameworks-services -c
com.android.server.wm.SnapshotCacheTest
Test: Open app, go home, kill app, make sure snapshots are
destroyed.

Change-Id: I532c2d7499a86164175f9fcbc8b77c6eb6bfeae6
core/java/android/app/ActivityManager.java
services/core/java/com/android/server/wm/AppWindowToken.java
services/core/java/com/android/server/wm/TaskSnapshotCache.java
services/core/java/com/android/server/wm/TaskSnapshotController.java
services/core/java/com/android/server/wm/WindowContainer.java
services/core/java/com/android/server/wm/WindowManagerService.java
services/core/java/com/android/server/wm/WindowState.java
services/tests/servicestests/src/com/android/server/wm/TaskSnapshotCacheTest.java [new file with mode: 0644]