OSDN Git Service

Move RecentsImpl task stack listener to background.
authorWinson Chung <winsonc@google.com>
Mon, 24 Apr 2017 19:23:47 +0000 (12:23 -0700)
committerWinson Chung <winsonc@google.com>
Mon, 24 Apr 2017 22:21:11 +0000 (15:21 -0700)
commitf3cfa89d0960e2a450b25ca7c9196762c683dcd3
tree41790c7097b7172e5d95c60f49021813bfa2924d
parent094996a2b38a47c3e4d768cc77f8c28fd4b81967
Move RecentsImpl task stack listener to background.

- In RecentsTaskLoader, synchronize on anything that might use the
  thumbnail cache
- In RecentsLoadPlan, remove synchronization when preloading/executing
  since that is done in the loader now
- In RecentsImpl, synchronize on anything that might use the dummy stack
  view

Bug: 37550083
Test: Launch Overview and some other tasks, ensure everything still works

Change-Id: I36d04566ebb04296f67a3233730c1dc5bc1569f4
packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
packages/SystemUI/src/com/android/systemui/recents/misc/SystemServicesProxy.java
packages/SystemUI/src/com/android/systemui/recents/model/RecentsTaskLoadPlan.java
packages/SystemUI/src/com/android/systemui/recents/model/RecentsTaskLoader.java