Interface | Description |
---|---|
Task.TaskCallbacks | |
TaskKeyLruCache.EvictionCallback | |
TaskStack.TaskStackCallbacks |
Task stack callbacks
|
Class | Description |
---|---|
RecentsPackageMonitor |
The package monitor listens for changes from PackageManager to update the contents of the
Recents list.
|
RecentsTaskLoader |
Recents task loader
|
RecentsTaskLoadPlan |
This class stores the loading state as it goes through multiple stages of loading:
1) preloadRawTasks() will load the raw set of recents tasks from the system
2) preloadPlan() will construct a new task stack with all metadata and only icons and
thumbnails that are currently in the cache
3) executePlan() will actually load and fill in the icons and thumbnails according to the load
options specified, such that we can transition into the Recents activity seamlessly
|
RecentsTaskLoadPlan.Options |
The set of conditions to load tasks.
|
Task |
A task represents the top most task in the system's task stack.
|
Task.TaskKey | |
TaskGrouping |
Represents a grouping of tasks witihin a stack.
|
TaskKeyLruCache<V> |
A mapping of
Task.TaskKey to value, with additional LRU functionality where the least
recently referenced key/values will be evicted as more values than the given cache size are
inserted. |
TaskStack |
The task stack contains a list of multiple tasks.
|
TaskStack.DockState |
The various possible dock states when dragging and dropping a task.
|
TaskStack.DockState.ViewState | |
ThumbnailData |
Data for a single thumbnail.
|
Annotation Type | Description |
---|---|
TaskStack.DockState.TextOrientation |