OSDN Git Service

Move getRecentTasks() to ParceledListSlice.
authorJeff Sharkey <jsharkey@android.com>
Wed, 29 Jun 2016 22:00:55 +0000 (16:00 -0600)
committerJeff Sharkey <jsharkey@google.com>
Wed, 29 Jun 2016 22:17:41 +0000 (22:17 +0000)
commit479212cf500193db6f1cf109ee58d72885f60a74
tree3b0fa0fb83dd28b403f1b9e75cdc7cccf7089da4
parentae5a14bc99a06eac92cea8a88c4f7411465d0873
Move getRecentTasks() to ParceledListSlice.

In extreme cases the list of recent tasks can grow beyond the size
of a single Binder transaction.  This change moves over to
ParceledListSlice which handles chunking any large results.

Bug: 29635557
Change-Id: Iaf1227234f5f8c9451f73a6a5c1dc89f2067f05f
core/java/android/app/ActivityManager.java
core/java/android/app/ActivityManagerNative.java
core/java/android/app/IActivityManager.java
packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/media/MediaSessionStack.java
services/tests/servicestests/src/com/android/server/am/ActivityManagerTest.java